Caractères et règles que les noms de variables peuvent contenir
Lettres minuscules (a ~ z)
Numéro (0 ~ 9)
Souligner (_)
Le nom ne peut pas commencer par un nombre
Les mots clés réservés Python ne sont pas autorisés
1.2 Numéros
Opérateur
la description
Exemple
+
une addition
5 + 8 = 13
-
Soustraction
90-10 = 80
*
multiplication
4 * 7 = 28
/
Division en virgule flottante
7/2 = 3,5
//
Division entière
7 // 2 = 3
%
Module (reste)
7% 3 = 1
**
Puissance
3 ** 4 = 81
1.2.1 Entier
Equivalence opérationnelle
# +、-、*、/、//、**
a =100
a = a -3 等价 a -=3
1.2.2 Cardinalité
Base
0b ou 0B signifie binaire
0o ou 0O signifie octal
0x ou 0X signifie hexadécimal
1.3 Chaîne
Utilisation de guillemets
Guillemets doubles et guillemets simples imbriqués -> faire en sorte que la chaîne contienne des guillemets
Guillemets triples—> chaînes multilignes d'entrée et de sortie
Utiliser \ échapper
\ nNouvelle ligne
\ t onglet
\ "Afficher les guillemets
\\ Afficher une seule barre oblique
Opération d'épissage
Utiliser + couture
Utiliser * copie
Utilisez [] pour extraire les caractères
>>>letter ='you are, you are'>>>letter[-1]'e'
Utilisez [start: end: step] pour découper
[:]
[début:]
[: end] Extrait du début à la fin-1
[début: fin] Du début à la fin-1
[début: fin: étape]
Le décalage commence à 0, 1 de gauche à droite et augmente séquentiellement
De droite à gauche, partez de -1, -2 et diminuez à tour de rôle
Utilisez len () pour obtenir la longueur
Vous pouvez également utiliser len () pour d'autres types de séquence
Utilisez split () pour diviser string.function (argumens)
La fonction de chaîne intégrée split () peut diviser une chaîne en une liste de plusieurs sous-chaînes en fonction du séparateur
>>>a ='you are , you are beautiful.'>>>a.split(',')['you are','you are beautiful.']
Utilisez join () pour fusionner string.join (list)
La fonction join () décompose une liste contenant plusieurs sous-chaînes et combine ces sous-chaînes en une grande chaîne complète
>>>str_list =['you are','you are beautiful.']>>>str_list2 =','.join(str_list)>>>print(str_list2)
you are, you are beautiful.
Fonctions de chaîne couramment utilisées
a.startswith ('all') -> Détermine si la chaîne a commence par tout
a.endswith ('all') -> Détermine si a se termine par tout
a.find ('all') -> Trouvez la position (décalage) où le mot apparaît tout d'abord dans un
a.rfind ('all') -> le décalage de la dernière occurrence de tous
a.count ('all') -> combien de fois tout apparaît dans un
a.isalnum () -> Détermine si tous les caractères de a sont des lettres ou des chiffres
Utilisez replace () pour remplacer
replace () effectue un remplacement simple de sous-chaîne (la sous-chaîne à remplacer, la nouvelle sous-chaîne utilisée pour le remplacement et le nombre de points à remplacer) si le dernier paramètre est omis, seule la première occurrence sera remplacée par défaut
>>>setup.replace('duck','marmoset')'a marmoset goes into a bar...'#修改最多100处>>>setup.repalce('a ','a famous',100)'a famous duck goes into a famous bar...'
Fonctions de chaîne peu utilisées (casse et alignement)
>>>setup ='a duck goes into a bar...'#将字符串收尾的.都删除>>>setup.strip('.')'a duck goes into a bar'#让字符串首字母变成大写>>>setup.capitalize()'A duck goes into a bar...'#让所有单词开头字母都变成大写>>>setup.title()'A Duck Goes Into A Bar...'#让所有字母都转换为大写>>>setup.upper()'A DUCK GOES INTO A BAR...'#将所有字母转换为小写>>>setup.lower()'a duck goes into a bar...'#将所有字母的大小写转换>>>setup.swapcase()'a DUCK GOES INTO A BAR...'#假设setup字符串被排版在指定长度(这里是30个字符)的空间里#在30个字符位居中>>>setup.center(30)' a duck goes into a bar... '#左对齐>>>setup.ljust(30)'a duck goes into a bar... '#右对齐>>>setup.rjust(30)' a duck goes into a bar...'
Je suppose que tu aimes
Origine blog.csdn.net/Han_Panda/article/details/111301155