Maison > développement back-end > Tutoriel Python > Quelles connaissances Python doit-il apprendre ?

Quelles connaissances Python doit-il apprendre ?

零下一度
Libérer: 2017-07-23 13:37:44
original
1498 Les gens l'ont consulté

1. La première ligne de code python :

1 name = "你好,世界"2 print(name)
Copier après la connexion

2 Variables :

1 name = "SunDM12"2 name2 = name3 print("my name : ",name, name2)4 5 name = "wangba"6 print(name, name2)
Copier après la connexion

le nom change et. en avant, et name2 = name a attribué "SunDM12" à name2. Après les changements de nom, name2 ne changera plus

3. Interaction :

1 username = input("username : ")2 print(username)
Copier après la connexion

fonction de saisie. : user Les caractères saisis peuvent être affichés sur l'interface et attribués au nom d'utilisateur

 1 name = input("name :") 2 age = input("age :") 3 job = input("job :") 4 salary = input("salary :") 5  6 info = ''' 7 ------ info of %s ------ 8 name : %s 9 age : %s10 job : %s11 salary : %s12 '''%(name, name, age, job, salary)
Copier après la connexion

dans le premier format imprimé à l'écran.

%s est une chaîne ; %d est une double précision ; %f est un type à virgule flottante

1 info2 = '''2 ------- info of {_name} -------3 name : {_name}4 age : {_age}5 job : {_job}6 salary : {_salary}7 '''.format(_name=name,8                _name=name,_age=age,_job=job,_salary=salary)
Copier après la connexion

Le deuxième format pour l'impression à l'écran.

1 info3 = '''2 ------ info of {0} ------3 name : {0}4 age : {1}5 job : {2}6 salary : {3}7 '''.format(name,age,job,salary)
Copier après la connexion

Le troisième format pour la sérigraphie.

4. Mot de passe de connexion :

 1 import getpass 2  3 _username = 'SunDM12' 4 _password = '123456' 5  6 username = input('username :') 7 password = input('password :') 8 print(username,password) 9 10 if _username == username and _password == password11     print("welcome user {name} login...".format(name = username))12 else:13     print("Invalid username or password!")
Copier après la connexion

où getpass est un package qui fournit une entrée de masque portable

1. 🎜>

2. getpass.getuser()

5. Jeu de devinettes de mot de passe

1 correct_number = 122 guess_number = int(input("guess number:"))3 4 if correct_number == guess_number:5     print("yes,you got it...")6 elif guess_number >correct_number:7     print("think smaller...")8 else:9     print("think bigeer...")
Copier après la connexion
La fonction d'entrée input est un caractère qui doit être forcé à un type entier

5.1 while boucle

1 count = 02 while True:3     print("count :",count)4     count = count +15     if count == 1000:6         break
Copier après la connexion
où break signifie sauter hors de l'ensemble boucle

correct_number = 12count = 0while count<3:
    guess_number = int(input("guess number:"))if correct_number == guess_number:print("yes,you got it...")elif guess_number >correct_number:print("think smaller...")else:print("think bigeer...")
    count + = 1else:print("you have tried too many times.")
Copier après la connexion
Utiliser la boucle while pour concevoir un jeu de devinettes de nombres

5.2 pour la boucle

1 for i in range(10):2     print("loop ",i)
Copier après la connexion
Affichage 1 à 10

1 for i in range(0,10,2):2     print("loop :",i)
Copier après la connexion
2 est la taille du pas

correct_number = 12for i in range(3):
    guess_number = int(input("guess number:"))if correct_number == guess_number:print("yes,you got it...")elif guess_number >correct_number:print("think smaller...")else:print("think bigeer...")else:print("you have tried too many times.")
Copier après la connexion
Utilisez la boucle for pour deviner le jeu de nombres

5.3 continue La différence entre break

 1 for i in range(10): 2     if i<5: 3         print("loop",i) 4     else: 5         continue 6     print("....") 7  8 for i in range(10): 9     print(&#39;-------&#39;,i)10     for j in range(10):11         print(j)12         if j>5:13             break
Copier après la connexion
continue ignore l'instruction actuelle et continue d'exécuter la ligne suivante

break saute hors de toute la boucle d'exécution en cours

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