Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"

Numéro de retour

C'est court aujourd'hui, mais je vais le faire petit à petit. C'est croustillant avec la copie principale.

Instruction d'affectation cumulative


>>> spam = 10
>>> spam += 100
>>> spam
110
>>> spam -= 60
>>> spam
50
>>> spam *= 10
>>> spam
500
>>> spam /= 2
>>> spam
250.0
>>> spam //= 3
>>> spam
83.0
>>> spam %= 10
>>> spam
3.0
>>> spam **=4
>>> spam
81.0

#Opération de bit
>>> spam = 1024
>>> spam >>= 2
>>> spam
256
>>> spam <<= 2
>>> spam
1024

>>> spam = 0b11110000
>>> spam
240
>>> spam &= 0b00001111  #Bit produit logique
>>> spam
0

>>> spam = 0b11110000
>>> spam ^= 0b00111100  #Somme logique exclusive de bits
>>> spam
204   # 0b11001100

>>> spam = 0b11110000
>>> spam |= 0b00001111  #Somme logique de bits
>>> spam
255  # 0b11111111

Les noms de variables ont un haut degré de liberté


#Vous pouvez le faire (même si je ne veux pas le faire séparément)
>>>Spam= 10
>>>jambon def(Oeuf):
...retourner l'oeuf* 3
... 
>>>jambon(Spam)
30

#Il y a aussi ça
>>> π = 3.14
>>> V = A * Ω

#Sensible aux majuscules et minuscules
>>> spam = 10
>>> Spam = 20
>>> spam
10
>>> Spam
20

#Les noms de variables suivants sont tous valides
>>> _spam = 1
>>>Spam= 1
>>>Oeuf= 1
>>> Spam = 1

#Les noms de variables suivants sont tous invalides
>>> $pam = 1    #Début du symbole
>>>1 Spam= 1  #Début numérique
>>> 1spam = 1  #Début de la valeur numérique pleine largeur
>>>Spam.= 1 #La ponctuation est NG

#Vous pouvez également juger s'il peut être utilisé comme nom de variable
>>> 'Spam'.isidentifier()
True
>>> '♪'.isidentifier()
False

#Cependant, comme le nom est normalisé au format de normalisation standard Unicode KC, ce nom de fonction est également le même.
#Bref tu ne devrais pas le faire
>>>Spam= 'Moitié de la taille'
>>>Spam= 'Angle complet'
>>> print(Spam)
Angle complet
>>> print(Spam)
Angle complet

or


#ou renvoie une valeur "vraie"
>>> 1 or 0
1
>>> 0 or 2
2

>>> 0 or 0.0
0.0  #Si les deux sont "faux", la valeur du côté droit est renvoyée.

>>> 1 or 2
1  #Si les deux sont "true", la valeur sur le côté gauche est renvoyée.
   #Pour le moment, «2» n'a même pas été évalué (cette omission d'évaluation est appelée «court-circuit»).


#Exemple pratique
>>> if x:      #Cette déclaration if
>>>     z = x
>>> else:
>>>     z = y

>>> z = x or y #Peut être écrit comme ça

and


>>> 1 and 2
2    #Si les deux sont "true", la valeur sur le côté droit est renvoyée.
>>> 0 and 1
0    #Si l'un ou l'autre est "faux", il renvoie une valeur "faux" (encore une fois, 1 est un court-circuit)
>>> 1 and 0.0
0.0  #Renvoie une valeur "false" si l'une ou l'autre est "false"

not


#not renvoie une valeur de type booléen
>>> not 1
False
>>> not 0
True

Recommended Posts

Mémo n ° 4 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 7 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 6 pour les débutants Python à lire "Explication détaillée de la grammaire Python"
Mémo n ° 5 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Grammaire de base Python pour les débutants
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
Mémo pour demander des KPI avec python
Les débutants lisent "Introduction à TensorFlow 2.0 pour les experts"
[Python] Lire des images avec OpenCV (pour les débutants)
Le moyen le plus rapide pour les débutants de maîtriser Python
Pour les débutants à créer un environnement Anaconda. (Note)
Python pour les super débutants Super débutants Python # Facile à éliminer
Manuel python pour les débutants
Essayez de calculer RPN avec Python (pour les débutants)
Mémo de grammaire de base Python
Introduction à la programmation (Python) TA Tendency pour les débutants
Comment rendre le Python des débutants plus rapide [numpy]
[Pour les débutants] Comment étudier la programmation Mémo privé
OpenCV pour les débutants en Python
Comment convertir le type Python # pour les super débutants de Python: str
[Pour les débutants] Comment étudier le test d'analyse de données Python3
[Pour les débutants] Apprenez la grammaire de base Python gratuitement en 5 heures!
Python # Comment vérifier le type et le type pour les super débutants
Mémo Python (pour moi): Array
Flux d'apprentissage pour les débutants en Python
Mémo de grammaire de base Python (1)
Mémo de code personnel Python
Construction de l'environnement Python3 (pour les débutants)
3 raisons pour lesquelles les débutants en programmation devraient commencer avec Python
Grammaire de base Python (divers) Mémo (3)
Python #function 2 pour les super débutants
Grammaire de base Python (divers) Mémo (2)
Pandas 100 coups pour les débutants en Python
[Python] Exemple de code pour la grammaire Python
Python #function 1 pour les super débutants
#List Python pour les super débutants
Grammaire de base Python (divers) Mémo (4)
Introduction à Python pour, pendant
Conseils aux débutants en Python pour utiliser l'exemple Scikit-image pour eux-mêmes 4 Utiliser l'interface graphique
[R] [Python] Memo pour lire plusieurs fichiers csv dans plusieurs fichiers zip
Méthode d'apprentissage TensorFlow pour les professionnels des arts libéraux et les débutants en Python
Conseils pour coder courts et faciles à lire en Python
Comment convertir le type Python # pour les super débutants de Python: int, float
[Pour les débutants] Script dans 10 lignes (4. Connexion de python à sqlite3)
Conseils aux débutants en Python pour utiliser l'exemple Scikit-image par eux-mêmes
[Python] Introduction à la création de graphiques à l'aide de données de virus corona [Pour les débutants]
Exercices Python pour les débutants # 2 [pour instruction / instruction while]
Notes de grammaire minimales pour écrire Python
Python pour les super débutants Super débutants Python # dictionnaire type 1
Python #index pour les super débutants, tranches
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Fonction Python #len pour les super débutants
Web scraping pour les débutants en Python (1)
[Nanonets] Comment publier un mémo [Python]
Exécutez unittest en Python (pour les débutants)
Web scraping pour les débutants en Python (4) -1
Python #Hello World pour les super débutants