dette er en lille liste over æg, der hidtil findes i CPython-implementeringen af Python. Bemærk, at alle disse muligvis ikke er til stede i andre Python-implementeringer.

du er velkommen til at give mig besked, hvis du finder noget, der ikke er her.

Hvad er dette?

sandsynligvis den mest berømte af flokken er this. Import this vil få dig til Python, som giver et godt sæt regler, du kan ubehageligt slippe på folk under kodeanmeldelser.

 Importer Dettepythons, af Tim PetersBeautiful er bedre end grim.Eksplicit er bedre end implicit.Enkel er bedre end kompleks.Kompleks er bedre end kompliceret.Flad er bedre end indlejret.Sparsom er bedre end tæt.Læsbarhed tæller.Særlige tilfælde er ikke specielle nok til at bryde reglerne.Selvom praktisk slår renhed.Fejl bør aldrig passere lydløst.Medmindre det udtrykkeligt er silenced.In ansigtet af tvetydighed, nægter fristelsen til at gætte.Der skal være en-og helst kun en-indlysende måde at gøre det på.Selvom den måde måske ikke er indlysende i starten, medmindre du er hollandsk.Nu er bedre end aldrig.Selvom aldrig er ofte bedre end *lige * nu.Hvis implementeringen er svær at forklare, er det en dårlig ide.Hvis implementeringen er let at forklare, kan det være en god ide.Navnerum er en god ide - lad os gøre flere af dem!

gå videre og tjek kilden til this. Det bruger en af de mest kendte krypteringsteknikker.

Antigravity!

jeg vil ikke ødelægge dette, gå åbne din terminal og skriv:

Importer antigravity

hvis du bruger Python 3, skal du ikke lukke din terminal. Der er en ekstra perle her for dig:

fra antigravity import geohash

for at finde ud af mere om dette, se kilden til antigravity.py.

Hej Verden

udgangen her adskiller sig lidt, hvis du kører den under Python 2 eller Python 3, ser ud til, at Python 3-versionen er bedre end dens Python 2-modstykke:

# under Python 3>>> import _ _ phello _ _ Hej verden!>>> fra __phello__ import spam # modul i pakke __phello__Hej verden!>>> import __Hej__Hej verden!

Det er en masse af udhuling! Under Python 2, meddelelsen bruger en efterfølgende ellipse, hvor spændende:

# Python 2>>> import _ _ Hej _ _ Hej verden...

disse (__hello__ og __phello__) bruges til at teste frosne moduler/pakker ud fra det, jeg har forstået.

Bered dig selv

dette taler bare for sig selv:

>>> fra__ future _ _ import braces File" <stdin>", linje 1syntakser: ikke en chance

selvfølgelig er disse ikke rigtig nødvendige, fordi Python kan prale af en af de mest sofistikerede parsere rundt.

venligt sprog onkel for livet

For nogle af baggrundshistorien her, se på PEP 401. En af FLUFL ‘ s officielle handlinger var at genindføre <> sammenligningsoperatøren, der eksisterede i Python 2 og blev fjernet i Python 3:

>>> 1 <> 3 Fil "<stdin>", linje 1 1 <> 3 ^syntaksfejl: ugyldig syntaks>> > fra _ _ future _ _ import barry_as_FLUFL>>> 1 <> 3sand

gør ikke dette.