Python基礎研究ノート01-入力および出力演算子ループ

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

おすすめ

転載: blog.csdn.net/qq_44708714/article/details/104990763