提取變數的名稱和變數的數值,程式設計環境jupyter notebook
匯入外部塊
import sys
設定變數名稱和數值train =
20
提取變數名稱函式def
get_varible_name
(var_org)
:for item in sys._getframe(
).f_locals.items():
print
(item[0]
,item[1]
)for item in sys._getframe(1)
.f_locals.items():
print
(item[0]
,item[1]
)for item in sys._getframe(2)
.f_locals.items():
if(var_org is item[1]
):return item[
0]
提取傳遞變數名稱def
get_name
(number)
:print
("{} = {}"
.format
(get_varible_name(number)
,number)
)
結果展示get_name(train)
完整**如下
#匯入外部塊
import sys
#設定變數名稱
train =
20#提取傳遞函式的變數名稱,返回傳遞變數名稱
defget_varible_name
(var_org)
:for item in sys._getframe(
).f_locals.items():
print
(item[0]
,item[1]
)for item in sys._getframe(1)
.f_locals.items():
print
(item[0]
,item[1]
)for item in sys._getframe(2)
.f_locals.items():
if(var_org is item[1]
):return item[0]
#提取傳遞函式的變數名稱
defget_name
(number)
:print
("{} = {}"
.format
(get_varible_name(number)
,number)
)#得到傳遞變數名稱
get_name(train)
python傳遞變數 python變數傳遞
python變數傳遞 數值 num 1 123 num 2 num 1 改變num 2值前 print num 1 num 2 format num 1,num 2 num 2 0 改變num 2值後 print num 1 num 2 format num 1,num 2 輸出num 1 123,...
shell與python間傳遞變數方法
python shell 1.環境變數 python view plain copy import os var 123 或var 123 os.environ var str var environ的鍵值必須是字串 os.system echo var 2.字串連線 python view pla...
Air傳遞變數值
不用多說,附上 twmodule main xmlns s library xmlns mx library xmlns local import mx.controls.alert bindable public var string string protected function butto...