首頁>Club>
5
回覆列表
  • 1 # 使用者1059470223027

    貼一個簡單的方法。

    (前面有位老兄提到過,我這裡細化一下)

    思路: 1.字典化 2.提取key名

    Demo:

    既然有題主這個需求,說明這個變數目前已被賦值,這個值可以是任意值,可以是int,string,甚至是一個類例項,這裡以int舉例。

    來看一下具體發生了什麼:

    這裡最騷的一步就是第一步字典化:

    粗體abc交給字典做key名,第二個abc(即376)是key的value。這就保證了變數在提取過程中值不會發生任何改變。

    這個方法巧妙地利用了python字典化操作中將變數名變成key名的特點,根本無需呼叫複雜的底層名稱空間等等這種鬼操作。

    個人感覺,這個需求太太太太小眾了,但極偶爾在有些奇奇怪怪的地方就能派上用場了。

  • 2 # dadazhu2

    變數:

    變數或變數,是指沒有固定的值,可以改變的數。變數以非數字的符號來表達,一般用拉丁字母。變數是常數的相反。變數的用處在於能一般化描述指令的方式。若果只能使用真實的值,指令只能應用於某些情況下。變數能夠作為某特定種類的值中任何一個的保留器。

      變數用於開放句子,表示尚未清楚的值(即變數),或一個可代入的值(見函式)。這些變數通常用一個英文字母表示,若用了多於一個英文字母,很易令人混淆成兩個變數相乘。

    變數名就是變數的名字,n,m,x,y,z是常見的變數名字,其中n,m較常表示整數。

  • 中秋節和大豐收的關聯?
  • 在現代醫學出現之前,中醫是怎麼治病的?