Python Cheat Sheet

October 24  by Eliza

Følgende liste viser deg hvordan du utfører vanlige streng metoder, eller handlinger på en snor, i Python. Skriv spesiell rekkefølge for å oppnå det ønskede resultat.

Syntax Handling
S.count (delstreng [, starte [, slutt]]) Telle forekomster av treng
S.decode ([koding]) Dekode til Unicode ved hjelp av standardkoding
S.encode ([koding]) Kode fra Unicode ved hjelp av standardkoding
S.endswith (suffiks [, starte [, slutt]]) True hvis S ender med suffikset
S.find (delstreng [, starte [, slutt]]) Finne første forekomsten av substring og returnere sin indeksnummer; hvis ikke funnet, returnerer -1
S.index (delstreng [, starte [, slutt]]) Finne første forekomsten av substring og returnere sin indeksnummer; hvis ikke funnet, heve ValueError
S.isalnum () True hvis S har bare alfanumeriske tegn
S.isalpha () True hvis S har bare bokstaver
S.isdigit () True hvis S har bare sifre
S.isspace () True hvis S har bare blanke tegn
S.join (iterable) Ved hjelp av S som en separator, holde sammen i trådene i iterable
S.lower () Konvertere S til små bokstaver
S.lstrip ([tegn]) Fjern mellomrom (eller tegn) fra foran (venstre) av S
S.replace (gammel, ny [, count]) Bytt ut gamle (en delstreng) med ny
S.rfind (delstreng [, starte [, slutt]]) Finn den siste (lengst til høyre) forekomst av substring og returnere sin indeksnummer; hvis ikke funnet, returnerer -1
S.rindex (delstreng [, starte [, slutt]]) Finn den siste (lengst til høyre) forekomst av substring og returnerer sin indeksnummer; hvis ikke funnet, heve ValueError
S.rstrip ([tegn]) Fjern mellomrom (eller tegn) fra slutten (høyre) av S
S.split ([separator [, maxsplit]]) Split S med mellomrom (eller separator) og returnere en liste over dels
S.startswith (prefiks [, starte [, slutt]]) True hvis S starter med prefiks
S.strip ([tegn]) Fjerne tegn på begynnelsen og slutten av S; Standard er blanke tegn
S.upper () Konvertere S til store bokstaver
Merk: String metoder som endrer en streng alltid returnere en kopi; den opprinnelige strengen forblir uendret.

Pythons innebygde funksjoner

Innebygd i Python er en rekke funksjoner (biter av kode som utfører bestemte operasjoner og returnerer resultatene av disse operasjonene), inkludert matematiske andre enn de vanlige aritmetiske operatører funksjoner. Her er en liste over Pythons innebygde funksjoner sammen med sine mønster og tilsvarende handling:

Syntax Handling
abs (antall) Returnere absolutte verdien av antall
alle (iterable) Return true med mindre minst ett element er falsk
noen (iterable) Return false mindre minst ett element er sant
chr (heltall) Returnere tegnet med den angitte ASCII-verdi (må være mellom 0 og 256)
delattr (objekt, navn), del xy Slette den navngitte attributtet fra objekt
dir ([gjenstand]) Returnere navnene i gjeldende navnerom eller objektets navnerom
eval (kilde [, globals [, lokalbefolkningen]]) Utføre kilde som en Python uttrykk
getattr (objekt, navn [, standard]) xy Returnere angitte attributtet (navnet) til objekt, heve AttributeError hvis ikke funnet; valgfritt: retur standard hvis navn ikke eksisterer
globals () Returnere dict av globale navnene i gjeldende navnerom
hasattr (objekt, navn) True hvis objektet har den angitte attributtet (navn)
isinstance (objekt, klasse-eller-type) True hvis objekt er en forekomst av den angitte klasse (eller dens subklasser) eller type; valgfritt: angi flere klasser eller typer som bruker en tuppel
issubclass (C, B) True hvis klasse C er en underklasse av klasse B; valgfritt: angi flere klasser ved hjelp av en tuppel
ITER (iterable) Returnere en iterator løpet iterable
len (objekt) Returnere antall elementer i en sekvens eller dict
lokalbefolkningen () Returnere ordbok av lokale navn i gjeldende navnerom
max (iterable), max (a, b, c, ...) Returnere største posten av iterable eller argument liste
min (iterable), min (a, b, c, ...) Returnere minste elementet av iterable eller argument liste
ord (char) Returnere ASCII verdien av en one-tegnstreng
range ([start,] stoppe [, trinn]) Returnere en liste med heltall fra 0 opp til (men ikke inkludert) stoppe
raw_input ([tekst]) Returnere en streng fra standard input (vanligvis noe brukeren skriver), ikke inkludert linjeskift
repr (objekt) Returnere kanoniske strengrepresentasjon av objekt
runde (antall [, ndigits]) Returflyttall avrundet til nærmeste heltall
setattr (objekt, navn, verdi) xy v = Satt objektets attributt til den angitte verdien
sortert (iterable [, cmp [, tast [, reverse]) Returnere en ny sortert liste; valgfritt: cmp og nøkkel take funksjoner som argumenter; reversere = True
sum (iterable [, start = 0]) Returnere summen av alle elementene i iterable; fungerer ikke med strenger
unichr (heltall) Returnere en Unicode-streng som svarer til heltall, som må være mellom 0 og 0x10ffff
xrange ([start,] stoppe [, trinn]) Returnere en iterable som genererer et område fra 0 opp til (men ikke inkludert) stoppe
zip ([iter1 [, iter2 [...]]]) Ta null eller flere iterables og returnere en liste med tupler som gruppe elementene på en bestemt indeks nummer, listen returnert er den samme lengde som den korteste iterable