Python Cheat Sheet

April 20

Följande lista visar hur du utför vanliga sträng metoder eller åtgärder på ett snöre, i Python. Skriv specifik ordning för att uppnå det önskade resultatet.

Syntax Åtgärd
S.count (träng [, start [, slut]]) Räkna förekomster av träng
S.decode ([kodning]) Avkoda till Unicode använder standardkodning
S.encode ([kodning]) Koda från Unicode använder standardkodning
S.endswith (suffix [, start [, slut]]) Sant om S slutar med suffixet
S.find (träng [, start [, slut]]) Hitta första förekomsten av träng och returnera dess indexnummer; om inte hittas, återgår -1
S.index (träng [, start [, slut]]) Hitta första förekomsten av träng och returnera dess indexnummer; om inte hittas, höja ValueError
S.isalnum () Sant om S har bara alfanumeriska tecken
S.isalpha () Sant om S har endast alfabetiska tecken
S.isdigit () Sant om S har endast siffror
S.isspace () Sant om S har bara blanktecken
S.join (iterable) Använda S som en separator, hålla ihop strängarna i iterable
S.lower () Konvertera S till gemener
S.lstrip ([chars]) Ta bort mellanrum (eller tecken) från front (vänster) i S
S.replace (gammalt, nytt [, greve]) Ersätt gamla (en delsträng) med nya
S.rfind (träng [, start [, slut]]) Hitta den sista (längst till höger) förekomst av träng och returnera dess indexnummer; om inte hittas, återgår -1
S.rindex (träng [, start [, slut]]) Hitta den sista (längst till höger) förekomst av träng och returnerar dess indexnummer; om inte hittas, höja ValueError
S.rstrip ([chars]) Ta bort mellanrum (eller tecken) från slutet (höger) i S
S.split ([separator [, maxsplit]]) Split S använder blank (eller separator) och returnera en lista med understrängar
S.startswith (prefix [, start [, slut]]) Sant om S börjar med prefixet
S.strip ([chars]) Ta bort tecken i början och slutet av S; Standard är blanktecken
S.upper () Konvertera S till versaler
Obs: String metoder som ändrar en sträng alltid tillbaka en kopia; den ursprungliga strängen är oförändrad.

Pythons inbyggda funktioner

Inbyggt i Python-tolken finns ett antal funktioner (bitar av kod som utför specifika åtgärder och åter resultaten av dessa verksamheter), inklusive andra än de vanliga aritmetiska operatorer matematiska funktioner. Här är en lista över Pythons inbyggda funktioner tillsammans med deras mönster och motsvarande åtgärder:

Syntax Åtgärd
abs (antal) Avkastning absoluta värdet av antalet
alla (iterable) Return true om inte minst en beståndsdel är falskt
alla (iterable) Return false om inte minst en del är sant
chr (heltal) Återgå tecknet med det angivna ASCII-värdet (måste vara mellan 0 och 256)
delattr (objekt, namn), del xy Radera den namngivna attribut från objekt
dir ([objekt]) Avkastning namnen i den aktuella namnrymden eller objektets namnrymd
eval (källa [, globals [, lokalbefolkningen]]) Utför källa som Python uttryck
getattr (objekt, namn [, standard]) xy Återgå angivet attribut (namn) av objekt, höja AttributeError om inte hittat; tillval: retur standard om namnet inte existerar
globals () Återgå dict av globala namn i den aktuella namnrymden
hasattr (objekt, namn) Sant om objekt har det angivna attributet (namn)
isinstance (objekt, klass-eller-typ) Sant om objektet är en instans av den angivna klassen (eller dess underklasser) eller typ; tillval: ange flera klasser eller typer som använder en tupel
issubclass (C, B) Sant om klass C är en underklass till klass B; tillval: ange flera klasser med hjälp av en tupel
iter (iterable) Returnera en iterator över iterable
len (objekt) Återgå antalet objekt i en sekvens eller dict
lokalbefolkningen () Återgå ordbok över lokala namn i den aktuella namnrymden
max (iterable), max (a, b, c, ...) Återgå största posten av iterable eller argumentlistan
min (iterable), min (a, b, c, ...) Återgå små föremål av iterable eller argumentlistan
ord (char) Returnera ASCII-värdet för en en-teckensträng
intervall ([start] stopp [steg]) Returnera en lista med heltal från 0 till (men inte) sluta
raw_input ([prompt]) Returnera en sträng från standard input (vanligtvis något användaren skriver), exklusive radmatningstecknet
repr (objekt) Återgå kanoniska strängrepresentation av objektet
rund (antal [, ndigits]) Retur flyttal avrundat till närmaste heltal
SetAttr (objekt, namn, värde) xy v = Ställ objektets attribut till det angivna värdet
sorterade (iterable [, cmp [, nyckel [, bakåt]) Återgå en ny sorterade listan; tillval: cmp och nyckel take funktioner som argument; bakåt = Sant
summan (iterable [, start = 0]) Returnera summan av alla element i iterable; fungerar inte med strängar
unichr (heltal) Returnera en Unicode-sträng som motsvarar heltal, vilket måste vara mellan 0 och 0x10ffff
xrange ([start] stopp [steg]) Returnera en iterable som genererar ett intervall från 0 upp till (men inte) sluta
zip ([iter1 [, iter2 [...]]]) Ta noll eller flera iterables och returnera en lista med tupler som gruppera poster till ett visst index nummer; listan åter är samma längd som den kortaste iterable