Maison > développement back-end > Tutoriel Python > Explication détaillée des connaissances de base de Python

Explication détaillée des connaissances de base de Python

迷茫
Libérer: 2017-03-25 13:25:15
original
2031 Les gens l'ont consulté

1.VariableRègles de dénomination

1.Le nom de la variable ne peut être qu'une combinaison de lettres, de chiffres et de traits de soulignement

2. Les noms de variables ne peuvent pas commencer par des chiffres

3. Certaines sections de mots réservés ne peuvent pas être utilisées comme variables auto-définiesnoms

4 noms de variables Il doit avoir une signification claire, comme une variable qui enregistre un nom, il est préférable de le définir comme un nom de variable tel que nom

2. Codage des caractères

Le rôle du codage de caractères est de convertir les caractères saisis en code machine. Le code ASCII est le premier codage de caractères au monde. Le premier codage de caractères en Chine est GB2312, qui contient plus de 7 000 caractères et symboles chinois. Après la première extension, plus de 20 000 caractères chinois ont été inclus. .La seconde Après cette extension, un total de plus de 27 000 caractères chinois ont été inclus, et le codage des caractères est GB18030 Afin d'unifier le codage des caractères au niveau international, le codage des caractères Unicode a été introduit car ce codage nécessite plus d'espace de stockage que le codage ASCII d'origine. lors du stockage de l'anglais. Plus tard, après l'optimisation de la compression, le codage de caractères UTF-8 a été introduit. Ce codage est toujours d'un caractère par octet lors du stockage de l'anglais et de trois octets lors du stockage d'un caractère chinois.

3. Programme interactif utilisateur Python

Python propose une variété de programmes interactifs, qui peuvent également être appelés interprètes. Le programme interactif le plus couramment utilisé est CPython, et la vitesse d'exécution du code la plus rapide est PyPy.

4. if déclaration de jugement

#!/usr/bin/env python
age_of_oldboy = 56
guess_age = int(input("guess_age:"))
if guess_age == age_of_oldboy:
   print("yes,you got it.")
elif guess_age > age_of_oldboy:
   print("think smaller")
else:
   print("think bigger")
Copier après la connexion
La fonction de ce code est de permettre à l'utilisateur de saisir un nombre pour deviner la valeur de age_of_oldboy. Il convient de noter que lorsqu'une ligne de code. en Python est différent du code ci-dessus. Lorsqu'il n'y a pas de subordination, vous devez entrer dans la case supérieure. Lorsqu'il y a une subordination, vous devez utiliser une certaine indentation pour exprimer la subordination. Généralement, il s'agit de quatre retraits. De plus, les instructions spéciales qui expriment un jugement et une boucle, telles que if, elif, else, while, for, etc., doivent se terminer par le signe :. Ce code est écrit dans l'environnement de python3.X. Dans python2.X, n'ajoutez pas () à print. Dans python2.X, input() doit être remplacé par raw_input().

5. boucle while

age_of_oldboy = 56
count = 0
while count <3:
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
    count += 1
    if count == 3:
       continue_confirm = input("do you want to guessing...")
      if continue_confirm != &#39;n&#39;:
         count = 0
Copier après la connexion
où break signifie terminer la boucle en cours, et countinue signifie sauter l'instruction de boucle suivante et démarrer la boucle suivante. Vous pouvez écrire une instruction else après la boucle while. Lorsque la boucle se termine normalement, c'est-à-dire si aucune action break, countinue, etc. n'a été effectuée, les actions sous l'instruction else seront exécutées

6. boucle for

for count in range(3):
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
else:
    print("sorry,you try too mary times..")
 
for i in range(0,10,2): #range(初值,条件,步长)
    print(i)
Copier après la connexion
7 .Méthode de référencement des variables

1 Utiliser un espace réservé

name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")
info=&#39;&#39;&#39;-----info of %s-----
Name:%s
Age:%s
Job:%s
Salary:%s
&#39;&#39;&#39;% (name,name,age,job,salary)
Copier après la connexion
Utiliser un espace réservé %s pour indiquer que le poste doit être pourvu par un

chaîne , et ce qui suit % est la chaîne utilisée pour remplir la position d'espace réservé précédente, et la variable peut être référencée à cette position. D'autres espaces réservés incluent %d et %f indiquant respectivement le remplissage avec un type entier et le remplissage avec type à virgule flottante

info2=&#39;&#39;&#39;-----info of {_name}-----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
&#39;&#39;&#39;.format(_name=name,_age=age,_job=job,_salary=salary)
info3=&#39;&#39;&#39;-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
&#39;&#39;&#39;.format(name,age,job,salary)
Copier après la connexion
8 Le rôle de ''' '''

<. 🎜>1 commentaire multi-lignes

2 sorties multi-lignes
&#39;&#39;&#39;-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
&#39;&#39;&#39;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal