Maison > développement back-end > Tutoriel Python > Bases de l'apprentissage Python : comment utiliser One

Bases de l'apprentissage Python : comment utiliser One

高洛峰
Libérer: 2017-03-26 18:21:58
original
1731 Les gens l'ont consulté

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)

Bases de lapprentissage Python : comment utiliser One

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!")
Copier après la connexion

(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        #申明一个数字变量
Copier après la connexion

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

4. Codage des caractères

Octet : 8 bits binaires. constituent 1 "octet", qui est l'unité de mesure de base de l'espace de stockage. 1 octet peut stocker 1 lettre anglaise ou un demi-caractère chinois. En d'autres termes, 1 caractère chinois occupe 2 octets d'espace de stockage.

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

1. ASCII (American Standard Code for Information Interchange, American Standard Code for Information Interchange) est un ensemble de codes informatiques basés sur Système de lettres latines, principalement utilisé pour afficher l'anglais moderne et d'autres langues d'Europe occidentale

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 :

5 Commentaires
#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
print "你好,世界"
Copier après la connexion
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)
Copier après la connexion

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")
Copier après la connexion
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>
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