3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
嘗試這個(gè)
user_input = input("Enter a variable name: ")
globals()[user_input]=25 #variable is dynamically created and is assigned to 25
因此,如果用戶輸入 hello,請(qǐng)使用 type(hello) 和 print(hello) 檢查上面的代碼

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可能應(yīng)該考慮制作和使用字典,但為了準(zhǔn)確地執(zhí)行您想要的操作,您可以在 python 腳本中使用局部(或全局)變量的字典。您可以通過調(diào)用函數(shù)locals()( globals()) 來訪問它。例如:
locals()['Hello'] = 0
locals()['goodbye'] = 'some text'
print(Hello)
print(goodbye)
輸出是:
0
some text
欲了解更多信息,請(qǐng)參閱這篇文章

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
在python中創(chuàng)建一個(gè)字典變量,并使用這個(gè)字典動(dòng)態(tài)創(chuàng)建變量。
例如, myVars['Hello']='Hi'
與以下相同Hello='Hi'
添加回答
舉報(bào)