首頁 >後端開發 >Python教學 >如何在Python中使用字串變數動態建立和分配變數?

如何在Python中使用字串變數動態建立和分配變數?

Linda Hamilton
Linda Hamilton原創
2024-12-08 09:29:09955瀏覽

How Can I Dynamically Create and Assign Variables Using String Variables in Python?

使用字串變數分配變數

考慮一個場景,您將一個變數指派給一個字串,並且您希望建立一個基於字串的新變數在那根弦上。例如:

foo = "bar"
foo = "something else"   

但是,你的真正意圖是使用字串值定義一個新變量,如下所示:

bar = "something else"

為了實現這一點,exec() 函數來了為您提供協助。

>>> foo = "bar"
>>> exec(foo + " = 'something else'")
>>> print bar
something else
>>>

在此例如:

  1. foo 被指派字串"bar".
exec(foo " = 'something else' ")動態組裝程式碼片段:bar = 'something else'.然後執行組譯程式碼,建立bar 變數並為其賦值"something else"。 最後,列印列顯示指定的值「something其他」。

以上是如何在Python中使用字串變數動態建立和分配變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn