1.出力
1.1基本出力
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形式:
age = 18
name = "Tom"
print(f'My name is {name},my age is {age}')
1.2エスケープ文字
\ n:改行
\ t:タブ文字、4つのスペースを含むタブキーの例
終了文字:
print( "output content"、end = '\ n')
print( "output content"、end = ' ')
2.入力します
2.1基本的な入力
age = input("请输入年龄") # input函数实现输入功能
print(f'My age is {age} years old')
2.2データ型変換
int(x):xを整数に変換
float(x):xを浮動小数点数に
変換str(x):オブジェクトxを文字列に変換
eval(x):文字列で計算するために使用有効python式でオブジェクトを返します
tuple(s):シーケンスsをタプルに変換します
list(x):シーケンスsをリストに変換します
Pythonのデフォルト入力は文字列です
3.オペレーター
/:例外。10/3 = 3.33333333
//:均等に分割します。10 // 3 = 3
**:インデックス。10 ** 3 = 1000
代入演算子:
Pythonの複数変数の代入:
num1 , float1 , str1 = 10 , 0.5 , "hello"
論理演算子:
and、or、not
三項演算子:
構文:
条件が満たされた場合に実行される式それ以外の場合は、条件が満たされない場合に実行される式
4.ループ
ループはelseと組み合わせて使用できます。elseの下のインデントされたコードは、ループが正常に終了したときに実行されるコードを示します。
構文:
while条件:
条件が満たされた後に繰り返し実行されるコード
else:
後に実行されるコードループは正常に終了します
一方……else
i = 1
result = 0
while i<= 100:
if i == 20:
result += i
break
result += i
i += 1
else:
print(result)
print(f'非正常结束{result}') # 非正常结束210
for 省略号 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