1. Sortie
1.1 Sortie de base
age = 18
name = "Tom"
stu_id=1
print("I'm %d" %age)
print("My name is %s,I'm %d years old" %(name,age)) # 输出
print("My id is %03d" %stu_id) # %03d不足位数用0补全
format f:
age = 18
name = "Tom"
print(f'My name is {name},my age is {age}')
1.2 Caractère d'échappement
\ n: saut de ligne
\ t: caractère de tabulation, un exemple de touche de tabulation à 4 espaces
Caractère de fin:
print ("output content", end = '\ n')
print ("output content", end = ' ')
2. Entrez
2.1 Entrée de base
age = input("请输入年龄") # input函数实现输入功能
print(f'My age is {age} years old')
2.2 Conversion du type de données
int (x): convertir x en un entier
float (x): convertir x en un nombre à virgule flottante
str (x): convertir l'objet x en une chaîne
eval (x): utilisé pour calculer dans une chaîne A valide expression python dans et retourne un ou plusieurs objets
tuple (s): convertir la séquence s en une
liste tuple (x): convertir la séquence s en une liste
L'entrée par défaut de Python est une chaîne
3. Opérateur
/:sauf. 10/3 = 3,33333333
//: Divisez également. 10 // 3 = 3
**: Index. 10 ** 3 = 1 000
Opérateur d'
affectation: affectation de plusieurs variables Python:
num1 , float1 , str1 = 10 , 0.5 , "hello"
Opérateurs logiques:
et, ou, non
Opérateur ternaire:
Syntaxe:
l'expression exécutée lorsque la condition est satisfaite si la condition else est l'expression exécutée si la condition n'est pas satisfaite
4. Boucle
Loop peut être utilisé en conjonction avec else. Le code indenté ci-dessous else fait référence au code qui est exécuté lorsque la boucle se termine normalement.
Syntaxe:
while condition:
code à exécuter de manière répétée une fois la condition satisfaite
else: code
à exécuter après la la boucle se termine normalement
tandis que …… autre
i = 1
result = 0
while i<= 100:
if i == 20:
result += i
break
result += i
i += 1
else:
print(result)
print(f'非正常结束{result}') # 非正常结束210
pour abréviation else
result = 0
for i in range(100) :
if i != 20 :
result += i
i += 1
else:
result += i
break
else:
print(f'正常结束{result}')
print(f'非正常结束{result}') #非正常结束210