Pythonの変数、変数のプロパティ

1.簡単には二つの方法でPythonプログラムを実行し、その長所と短所

:対話型の利点:すぐに結果を見ることができ、簡単なトラブルシューティング。インタラクティブな欠点:コードを保存することはできませんが、電源が消えます

コマンドタイプの利点:コードが永続的に保存されています。コマンドタイプの短所:簡単なトラブルシューティング

Pythonのガベージコレクションの0002:

:あなたは、変数名や再定義の変数の名前を削除すると、pythomガベージコレクションのメカニズムは、自動的に変数の値をクリアします

以下のコード3.:

x = 10
y = 10
z = 10
del y

どのように多くの10参照カウント?

回答:2

x = 257
y = x
del x
z = 257

どのように多くの変数x 257参照カウントに対応しますか?

回答:2

4.説明プールの概念は、小さい整数のPythonであります

:再使用、重複メモリの値を小さくするために、PythonはスタートPythonプログラムが始まったから[-5256]から小さな整数のプールを確立し、それをメモリにされている、ガベージコレクションのメカニズムではありません

5. x = 10、Pythonコード印刷変数の値を使用してください、それぞれ、変数値と変数のデータ・タイプのメモリアドレス:

:プリント(X)10

プリント(ID(X))1671390528

印刷(タイプ(X))<クラスのint型 '>

以下のコード6.:

x = 25
y = x
z = 257

X、Y、ご判断下さい、変数のzの値は同じですか?X、Y、メモリアドレスは同じであり、Z?なぜ使用のPythonコードについて詳しく説明してください

( "XメモリID:{ID(X)} Fプリント ")

(F "YメモリID:{ID(Y)}")印刷

プリント(F "ZメモリID:{ID(Z)}")

XメモリID:1671390768
YメモリID:1671390768
ZメモリID:8772896

7.年齢を推測します

age = 18
count = 0
hengxian = ("=" * 10)
while count < 3:
    print(f"{hengxian}让我们开始猜年龄的游戏吧!{hengxian}")    
    get_age = input("请输入您的年龄:")    
    # 判断是否输入数字    
    if not get_age.isdigit():
        print("请输入数字!")
    break
   
        get_age_int = int(get_age)
        if get_age_int == age:
            print("你猜中了!!!!!!!!!!!!!!!!!!!!!1")
        elif get_age_int > age:
            print("你猜的数字大了")
        elif get_age_int < age: 
            print("你猜的小了")

https://www.cnblogs.com/kuck/

おすすめ

転載: www.cnblogs.com/kuck/p/11266658.html