** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich nach dem Kurs von. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** **.
◆.startswith
.startswith
s = 'My name is Mike. Hi, Mike.'
print(s)
is_start = s.startswith('My')
print(is_start)
is_start = s.startswith('You')
print(is_start)
result
My name is Mike. Hi, Mike.
True
False
Mit ".startswith" können Sie überprüfen, ob es mit dem angegebenen Zeichen (String) beginnt.
.find
und .rfind
python:.find_and_.rfind
s = 'My name is Mike. Hi, Mike.'
print(s)
print(s.find('Mike'))
print(s.rfind('Mike'))
result
My name is Mike. Hi, Mike.
11
21
In .find
können Sie überprüfen," welche Nummer ist das angegebene Zeichen (Zeichenfolge)? ".
Dieses Mal erscheint "Mike" zweimal im Text, aber ".find" betrachtet die Position des ersten "Mike".
In .rfind
wird es von hinten gesucht.
Dieses Mal untersuchen wir die Position von 'Mike', die zum zweiten Mal auftauchte.
M y n a m e i s M i k e . H i , M i k e .
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Wenn ich den Index schreibe, sieht es so aus.
◆.count
.count
s = 'My name is Mike. Hi, Mike.'
print(s)
print(s.count('Mike'))
result
My name is Mike. Hi, Mike.
2
Verwenden Sie ".count", um herauszufinden, wie oft "Mike" im Text vorkommt.
.capitalize
und .title
.capitalize
s = 'My name is Mike. Hi, Mike.'
print(s)
print(s.capitalize())
print(s.title())
print(s.upper())
print(s.lower())
result
My name is Mike. Hi, Mike.
My name is mike. hi, mike.
My Name Is Mike. Hi, Mike.
MY NAME IS MIKE. HI, MIKE.
my name is mike. hi, mike.
Wenn Sie ".capitalize" verwenden, wird nur der erste Buchstabe des Satzes in Großbuchstaben und der Rest in Unterbuchstaben geschrieben.
Wenn Sie ".title" verwenden, wird der erste Buchstabe jedes Wortes groß geschrieben.
In .upper
werden alle Zeichen großgeschrieben.
In .lower
sind alle Zeichen in Kleinbuchstaben.
◆.replace
.replace
s = 'My name is Mike. Hi, Mike.'
print(s)
print(s.replace('Mike', 'Nancy'))
result
My name is Mike. Hi, Mike.
My name is Nancy. Hi, Nancy.
Mit .replace
können Sie die angegebene Zeichenfolge durch eine beliebige Zeichenfolge ersetzen.
Recommended Posts