Maison > Article > développement back-end > Bases de l'apprentissage Python : comment utiliser One
1. Installez Python34
Windows
Téléchargez le package d'installation sur le site officiel de Python (https://www.python.org/downloads/) et installez-le.
Le chemin d'installation par défaut de Python est : C:Python34
Configurer les variables d'environnement : [clic droit sur l'ordinateur]--"[Propriétés]--"[Paramètres système avancés]--" [Avancé] --》[Variables d'environnement]--》[Recherchez la ligne avec le nom de la variable Path dans la deuxième zone de contenu, double-cliquez] --> ;]
2. Le premier programme Python
1. Exécuter dans l'interface interactive : Appelez directement l'interface interactive fournie avec Python pour exécuter le code (pour le débogage temporaire)
2. Écrivez le programme dans le fichier et exécutez-le
(1) Installez PyCharm (http://www.jetbrains.com/pycharm/download/)
(2) Créer un nouveau projet et un fichier Python
(3) Écrire du code
Print("Hello World!")
(4) Exécuter
3. Définir des variables
Variables du programme utilisées pour le stockage et le rappel. Une variable équivaut à un conteneur qui stocke des données et stocke les données en mémoire. (La différence entre la mémoire et le disque dur : la mémoire est plus rapide que le disque dur, la mémoire est un stockage temporaire et le disque dur est un stockage permanent)
#!/user/bin/env python# -*-coding:utf-8 -*- user_name = "Grace" #申明一个字符串变量 age = 21 #申明一个数字变量
Règles de définition des variables :
1. Les guillemets doubles et triples sont tous utilisés. C'est une chaîne
2. La variable doit avoir une signification réelle et rendre les gens plus clairs
3. Le nom de la variable ne peut être qu'une combinaison de lettres, de chiffres et de traits de soulignement<.>4. Le premier caractère du nom de variable ne peut pas C'est un nombre
5 Les mots clés ne peuvent pas être utilisés pour déclarer des noms de variables
Il ne peut être représenté que par un maximum de 8 bits (un octet), soit : 2**8 = 256-1, donc le code ASCII. ne peut être représenté que par 255 symboles au maximum.
2. Évidemment, le code ASCII ne peut pas représenter tous les différents caractères et symboles du monde. Par conséquent, un nouveau codage pouvant représenter tous les caractères et symboles est nécessaire, à savoir : Unicode
Unicode (Unicode, code Universal Code, unique. code) est un codage de caractères utilisé sur les ordinateurs. Unicode a été créé pour résoudre les limites des schémas de codage de caractères traditionnels. Il définit un codage binaire unifié et unique pour chaque caractère dans chaque langue, stipulant que tous les caractères et symboles doivent comporter au moins 16 bits pour être représentés (2 octets), c'est-à-dire : 2 **16 = 65536,
Remarque : ce qui est mentionné ici fait au moins 2 octets, et peut-être plus
3 UTF-8 est pour Unicode Pour l'encodage, la compression et l'optimisation, il n'en utilise plus au moins 2. octets, mais classe tous les caractères et symboles : le contenu du code ASCII est enregistré dans 1 octet, et les caractères européens sont enregistrés dans 2 octets
Les caractères d'Asie de l'Est sont stockés dans 3 octets...
La version. de Python 2.0 est ascill par défaut. Vous pouvez spécifier un jeu de caractères :
#!/usr/bin/env python # -*- coding: utf-8 -*- print "你好,世界"Regard sur une seule ligne : # Contenu annoté
Commentaires sur plusieurs lignes : '''Contenu annoté'. '' (''' représente une chaîne multiligne. Les chaînes multilignes sont placées directement dans Python et seront ignorées par Python)
6. Formater la chaîne
1 Dans Python3, l'entrée reçoit toutes les chaînes par défaut.
2. %s peut être transmis sous forme de chaîne ou de type entier, %d ne peut être transmis que sous forme de type entier, %f de type à virgule flottante
Trois guillemets simples (''' ) peut être utilisé pour les chaînes multilignes, définir des variables comme des chaînes multilignes et générer des chaînes multilignes
7 Expression if... else
name = input("input your name:") age = int(input("input your age:")) #convert str to int job = input("input your job:") message=''' Information of user %s: _______________________ name: %s age: %f job: %s ---------End----------- ''' %(name,name,age,job) print(message)
Utilisez un identifiant. vérification pour illustrer :
Utilisez un programme de estimation de l'âge pour illustrer :rightName = "tt" password = "wpl" userName = input("Please enter your name:") userPassword = input("Please enter your password:") #Python 是一个强制缩进语言,通过缩进来控制从属关系 if userName == rightName and userPassword == password: print("Welcome login ...") else: print("your user name or user password is invalid")Exigences :
Si vous continuez à vous tromper, vous pouvez deviner 8 fois au total
Chaque fois que vous devinez 3 fois, il sera demandé à l'utilisateur s'il doit continuer. L'utilisateur saisit Y pour continuer. Entrez tout autre caractère pour quitter le programme
Le programme se terminera si l'utilisateur devine correctement
age = 22
count = 0
for i in range(10):
print("-->counter",count)
if count guess_age = int( input("Please input age:") )
if guess_age == age:
print("You are right")
break
elif guess_age > age:
print("Think smaller!")
else:
print("Think bigger...")
count += 1
else:
user_answer = input("Do you want countine:")
if user_answer == "Y":
count = 0
else:
print("bye")
break
该段代码最多进行了10次循环,有两次循环是询问用户是否继续猜,在用户回答为Y时,并没有在该次循环让用户猜年龄。
而是进入下一个循环后才开始猜年龄。
九、模块初识
import sys print(sys.path) #打印python的环境变量地址 导入sys模块, 调用该模块中的path数据。 注意: 标准库一般放在 <python>\\lib 第三方库一般放在 <python>\\lib\\site-packages (自己写的python文件放到该目录,编写其它模块时就可以导入该文件,并调用方法与数据) os模块的几个方法: import os os.system("dir") #执行系统命令,只打印出命令结果,不会保存(当前路径下的目录) cmd_res = os.popen("dir") #执行命令并把结果保存到一个文件中 print(cmd_res.read()) #读取这个文件并打印出结果 os.mkdir("other_dir") #在当前路径下创建一个新目录</python></python>
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!