Le programme se compose de modules,Un module correspondpythonFichier source pour ,Le suffixe général est:.py
Le module se compose de déclarations
L'énoncé est:pythonUnit é de construction du programme,Pour créer des objets、Affectation des variables、Appelez la fonction、Déclarations de contrôle, etc..
Chaque objet est représenté par:Identification(ID)、Type(type)、Valeur(value)Composition
Identification:Pour identifier de façon unique l'objet,L'équivalent d'une adresse dans la mémoire de l'ordinateur.Utilisation des fonctions intégréesid(123)Peut être retourné123Identification
Type:équivalent au stockage d'objets"Données"Type de.Le type peut limiter la plage de valeurs et les actions exécutables de l'objet,Utilisertype(123)Obtenir le type.
Valeur:Informations représentant les données stockées par l'objet.Utiliserprint(123)Tapez directement ici pour insérer la valeur d'impression de la puce de code.
InPythonLa variable moyenne est appelée:Référence de l'objet.Parce que la variable stocke l'adresse de l'objet.La variable fait référence à l'objet par l'adresse.
Pour les variables、Fonctions、Catégorie、Nom du module, etc..
Sensible à la casse
Le premier caractère doit être une lettre、Soulignement.Puis il y a:Lettres、Nombre、Soulignement
Impossible d'utiliser les mots clés
Les deux soulignements commencent ou se terminent généralement par un sens particulier,Essayez d'éviter ce genre d'écriture.
Utilisé pour lier une variable à un objet,Le format est:Nom de la variable=Expression
Par exemplea=3,En cours d'exécution,L'interpréteur exécute d'abord l'expression à droite, Générer un objet qui représente le résultat d'une opération d'expression ; Ensuite, assignez l'adresse de l'objet à la variable de gauche .
Les variables doivent être initialisées avant d'être utilisées (Affectation),Sinon, une erreur sera signalée.
AdoptiondelInstruction supprimer les variables qui ne sont plus utilisées
Lorsque la variable est supprimée , L'objet n'aura pas de référence de variable , Les objets sont recyclés dans le collecteur d'ordures ,Vider l'espace mémoire.
>>> a=123
>>> a
123
>>> del a
>>> a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
>>>
Pour assigner une valeur à plusieurs variables pour le même objet
Python Le concept de base de la programmation _1315963786Blog de-CSDNBlogs
Les données de série sont attribuées à des variables correspondant au même nombre
a,b,c=4,5,6 équivalent àa=4,b=5,c=6
PythonConstante non prise en charge, Seules les règles de nommage des constantes peuvent être convenues ,Et la logique du programme de ne pas modifier la valeur d'une constante.
>>> print(max_speed)
120
>>> max_speed = 140 # Est en fait modifiable , Logiquement impossible à modifier
>>> print(max_speed)
140
Taille(Entier)
Type de point flottant(Décimale)
Booléen(Ne contient queTrue、False)
Type de chaîne(Une séquence de caractères)
Le nombre de points flottants arrondit directement la partie décimale.Par exemple:int(9.9)Le résultat est:9
BooléenTrueConvertir en1,FalsePasser à0.Par exemple:int(True)Le résultat est1
Chaîne au format entier(Format flottant non valable) Convertir directement en entier correspondant ,Sinon, une erreur est signalée..
>>> int("456")
456
>>> int("456abc")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '456abc'
>>> int("456.789")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '456.789'
>>> int(456.789)
456
>>>
Opération de mélange d'entiers et de points flottants, Le résultat de l'expression est automatiquement converti en point flottant .Par exemple,2+8.0=10.0
Python2Moyenneint- Oui.32Bits, Peut stocker plus ou moins 21100 millions d'entiers;Python3Moyenne,intPeut stocker des entiers de n'importe quelle taille.
Similaire àint(),Peut également être utiliséfloat() Convertir d'autres types en nombres flottants
Le résultat de l'expression est automatiquement un nombre flottant après l'opération entier et flottant
Le résultat de l'expression est automatiquement un nombre flottant après l'opération entier et flottant
Unit é de stockage utilisée pour comparer deux objets, Comparer les adresses des deux objets .
La multiplication et la Division ont préséance sur l'addition et la soustraction
Bits et arithmétiques>Comparer les opérations>Opérations d'affectation>Opérations logiques