** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
◆.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
Avec .startswith
, vous pouvez vérifier" s'il commence par le caractère (chaîne) spécifié? ".
.find
et .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
Dans .find
, vous pouvez vérifier" quel numéro est le caractère (chaîne) spécifié? ".
Cette fois, "Mike" apparaît deux fois dans le texte, mais ".find" regarde la position du premier "Mike".
Dans .rfind
, il sera recherché depuis l'arrière.
Cette fois, nous étudions la position de «Mike», qui est apparu pour la deuxième fois.
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
Quand j'écris l'index, ça ressemble à ça.
◆.count
.count
s = 'My name is Mike. Hi, Mike.'
print(s)
print(s.count('Mike'))
result
My name is Mike. Hi, Mike.
2
Utilisez «.count» pour savoir combien de fois «Mike» est apparu dans le texte.
.capitalize
et .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.
Si vous utilisez «.capitalize», seule la première lettre de la phrase sera en majuscules et le reste sera en lettres minuscules.
Si vous utilisez «.title», la première lettre de chaque mot sera en majuscule.
Dans .upper
, tous les caractères sont en majuscules.
Dans .lower
, tous les caractères sont en minuscules.
◆.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.
Avec .replace
, vous pouvez remplacer la chaîne de caractères spécifiée par n'importe quelle chaîne de caractères.