Heim > Backend-Entwicklung > Python-Tutorial > Eine kurze Diskussion über die einfache Verwendung von Python-String-Methoden

Eine kurze Diskussion über die einfache Verwendung von Python-String-Methoden

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-04 08:55:41
Original
1276 Leute haben es durchsucht

Erfahren Sie, wie Sie Python-String-Methoden verwenden, probieren Sie jede im Buch aufgeführte Methode aus und zeichnen Sie die Ergebnisse für zukünftige Abfragen auf.

(1) s.capitalize(); Funktion: Gibt eine Kopie der Zeichenfolge zurück und schreibt den ersten Buchstaben groß. Wie folgt verwenden:

>>> s = 'wwwwww'
 >>> scap = s.capitalize()
 >>> scap 
 'Wwwwww'
Nach dem Login kopieren

(2) s.center(width,char); Funktion: Gibt einen String mit der Länge width zurück, wobei der s-String in der Mitte platziert wird. Andere Teile werden standardmäßig mit Leerzeichen gefüllt, andernfalls wird der char-Parameter zum Füllen verwendet . Beispiele sind wie folgt:

>>> s 
'wwwwww'
>>> s = 'wwwwww'
>>> scen = s.center(20)
>>> scen
'    wwwwww    '
>>> scen0 = s.center(20,'Y')
>>> scen0
'YYYYYYYwwwwwwYYYYYYY'
>>>
Nach dem Login kopieren

(3) s.count(t,start,end); Funktion: Gibt die Anzahl der Zeichenfolge t in der Zeichenfolge s (oder in einem Untersegment der Zeichenfolge) zurück. Beispiele sind wie folgt:

>>> scen0
'YYYYYYYwwwwwwYYYYYYY'
>>> scoun = scen0.count('w',0,19)
>>> scoun
6
Nach dem Login kopieren

(4) s.endswith(x,start,end); Funktion: Wenn s (oder geteilt mit Start und Ende) mit der Zeichenfolge x endet, wird True zurückgegeben, andernfalls wird False zurückgegeben.

>>> scen0 
'YYYYYYYwwwwwwYYYYYYY'
>>> sends0 = scen0.endswith('Y',1,19)
>>> sends0
True
>>> sends1 = scen0.endswith('w',1,10)
>>> sends1
True
Nach dem Login kopieren

(5) s.find(t,start,end); Funktion: Gibt die Position ganz links in s zurück (oder start:end Slice, wenn t nicht gefunden wird). Verwenden Sie s.rfind(t,start,end), um die Position ganz rechts von t zu finden. Beispiele sind wie folgt:

>>> s
'YYYYYYYwwwwwwYYYYYYY'
>>> t = 'w'
>>> sfind = s.find(t,0,19)
>>> sfind
7
>>> srfind = s.rfind(t,1,19)
>>> srfind
12
Nach dem Login kopieren

(6) s.isalnum(); Funktion: Wenn s nicht leer ist und jedes Zeichen alphanumerisch ist, wird True zurückgegeben.

 >>> s
 'YYYYYYYwwwwwwYYYYYYY'
 >>> sisa = s.isalnum()
 >>> sisa
 True
Nach dem Login kopieren

(7)s.isalpha(); Funktion: Wenn s nicht leer ist und jedes Zeichen ein Buchstabe ist, wird True

zurückgegeben
>>> s
'YYYYYYYwwwwwwYYYYYYY'
>>> sisal = s.isalpha()
>>> sisal
True

>>> s1
'ssss0000'
>>> sisal0 = s1.isalpha()
>>> sisal0
False
Nach dem Login kopieren

(8)s.isdigit(); Funktion: Wenn s nicht leer ist und jedes Zeichen eine ASCII-Ziffer ist, wird True zurückgegeben.

>>> sdigit = 'www000'
>>> sd = sdigit.isdigit()
>>> sd
False
>>> sdigit0 = '1234567890'
>>> sd0 = sdigit0.isdigit()
>>> sd0
True
Nach dem Login kopieren

(9)s.islower(); Funktion: Wenn s mindestens ein Kleinbuchstabe hat und alle Kleinbuchstaben Kleinbuchstaben sind, wird True zurückgegeben.

>>> s0 = '1234567890'
>>> s0lower = s0.islower()
>>> s0lower
False

>>> s1 = '1234WWW'
>>> s1lower = s1.islower()
>>> s1lower
False


>>> s2 = '123456789w'
>>> s2lower = s2.islower()
>>> s2lower
True
Nach dem Login kopieren

(10) s.isspace(); Funktion: Wenn s nicht leer ist und jedes Zeichen in s ein Leerzeichen ist, wird True zurückgegeben.

>>> s = ''
>>> s0 = s.isspace()
>>> s0
False
>>> s = '  '
>>> s0 = s.isspace()
>>> s0
True
Nach dem Login kopieren

(11) s.istitle(); Funktion: Wenn s eine nicht leere Zeichenfolge ist, bei der der erste Buchstabe groß geschrieben wird, wird True zurückgegeben.

>>> s = 'wy'
>>> s0 = s.istitle()
>>> s0
False
>>> s = 'Wy'
>>> s0 = s.istitle()
>>> s0
True
Nach dem Login kopieren

(12)s.isupper(); Funktion: Gibt True zurück, wenn s mindestens ein Großbuchstabe hat und alle Großbuchstaben Großbuchstaben sind.

>>> s = 'wy'
>>> s0 = s.isupper()
>>> s0
False

>>> s = 'Wy'
>>> s0 = s.isupper()
>>> s0
False

>>> s = 'WY'
>>> s0 = s.isupper()
>>> s0
True
Nach dem Login kopieren

(13) s.join(seq); Funktion: Gibt das Ergebnis der Sequenz seq zurück, nachdem sie verbunden wurde, und s liegt zwischen jeweils zwei Elementen.

>>> seq = 'WWWWWWW'
 >>> s = 'y'
 >>> snew = s.join(seq)
 >>> snew
 'WyWyWyWyWyWyW'
Nach dem Login kopieren

(14) s.lower(); Funktion: Ändern Sie die Zeichen in s in Kleinbuchstaben.

>>> snew
 'WyWyWyWyWyWyW'
 >>> s =snew.lower()
 >>> s
 'wywywywywywyw'
Nach dem Login kopieren

(15) s.replace(t,u,n); Funktion: Gibt eine Kopie von s zurück, wobei jedes t (oder bis zu n) durch u ersetzt wird.

>>> s
'wywywywywywyw'
>>> sre = s.replace('w','W')
>>> sre
'WyWyWyWyWyWyW'

>>> s
'wywywywywywyw'
>>> sre = s.replace('w','W',4)
>>> sre
'WyWyWyWywywyw'
Nach dem Login kopieren

(16) s.swapcase(); Funktion: Gibt eine Kopie von s sowie Kleinbuchstaben und Großbuchstaben zurück.

>>> s = 'WyWyWyWy'
 >>> ssw = s.swapcase()
 >>> ssw
 'wYwYwYwY'
Nach dem Login kopieren

(17) s.zfill(w); Funktion: Gibt eine Kopie von s zurück. Wenn es kürzer als w ist, fügen Sie am Anfang 0 hinzu, um seine Länge auf w zu bringen.

>>> s = 'www'
 >>> sz = s.zfill(10)
 >>> sz
 '0000000www'
Nach dem Login kopieren

Der obige Artikel, in dem die einfache Verwendung von Python-String-Methoden kurz erläutert wird, ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, er kann Ihnen eine Referenz geben und ich hoffe, dass Sie Script Home unterstützen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage