Apprentissage Python (début et fin) Chapitre 1 Variables, noms et objets

Chapitre 1

1.1 Variables, noms et objets

  • type (chose) Récupère le type d'objet
a = 12
type(a)
<class'int'>
  • 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
conseillé
Classement