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

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

Linda Hamilton
發布: 2024-12-08 09:29:09
原創
929 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板