1. Ausgabe
1.1 Grundausgabe
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补全
f-Format:
age = 18
name = "Tom"
print(f'My name is {name},my age is {age}')
1.2 Escapezeichen
\ n: Zeilenvorschub
\ t: Tabulatorzeichen, ein Beispiel für eine Tabulatortaste mit 4 Leerzeichen
Endzeichen:
print ("Ausgabeinhalt", end = '\ n')
print ("Ausgabeinhalt", end = ' ')
2. Geben Sie ein
2.1 Grundlegende Eingabe
age = input("请输入年龄") # input函数实现输入功能
print(f'My age is {age} years old')
2.2 Datentypkonvertierung
int (x): konvertiert x in eine Ganzzahl
float (x): konvertiert x in eine Gleitkommazahl
str (x): konvertiert Objekt x in eine Zeichenfolge
eval (x): wird zur Berechnung in einer Zeichenfolge A gültig verwendet Python-Ausdruck in und gibt ein oder mehrere
Objekttupel zurück: konvertiert die Sequenz s in eine Tupelliste
(x): konvertiert die Sequenz s in eine Liste
Die Standardeingabe von Python ist eine Zeichenfolge
3. Betreiber
/:außer. 10/3 = 3.33333333
//: Gleichmäßig teilen . 10 // 3 = 3
**: Index. 10 ** 3 = 1000
Zuweisungsoperator:
Python- Zuweisung mehrerer Variablen:
num1 , float1 , str1 = 10 , 0.5 , "hello"
Logische Operatoren:
und oder nicht
Ternärer Operator:
Syntax:
Der Ausdruck, der ausgeführt wird, wenn die Bedingung erfüllt ist, wenn die Bedingung andernfalls der Ausdruck ist, der ausgeführt wird, wenn die Bedingung nicht erfüllt ist
4. Schleife
Die Schleife kann in Verbindung mit else verwendet werden. Der eingerückte Code unten else bezieht sich auf den Code, der ausgeführt wird, wenn die Schleife normal endet.
Syntax:
while-Bedingung:
Code , der wiederholt ausgeführt werden soll, nachdem die Bedingung erfüllt ist.
Andernfalls: Code
, der nach dem ausgeführt werden soll Schleife endet normal
während ... sonst
i = 1
result = 0
while i<= 100:
if i == 20:
result += i
break
result += i
i += 1
else:
print(result)
print(f'非正常结束{result}') # 非正常结束210
zur Abkürzung sonst
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