1樓:網友
name='msg'+str(total)exec(name+'=msg()')
exec(name+'.method()')exec 可以執行 字串式的命令。
python如何提取字串內容為變數名
2樓:網友
可以使用正規表示式。
或者如果你要提取的是字串中的數字或者不要數字 可以使用 isdigit():
例:s=12nmmm123m1
i=''for i in s:
if :i=i+i
i就是這裡邊的所有數字集合。
python,我有乙個符號變數表示式,比如y(x)=x**2,我想求y在x=1的值,怎麼求?
3樓:匿名使用者
用以下表示式求值即可:
y(1)
python中變數名後面加冒號是什麼意思?
4樓:gta小雞
這是python 中引入的type annotation,是一種註解,用來提示變數的型別。
用法是var: type = value
var為要定義的變數,type為該變數期待的型別,value為賦給該變數的值。
本質上和var = value是一回事,只是加上了var的型別說明。
型別註解是一種提示,並非強制的,python直譯器不會去校驗value的型別是否真的是type。
型別註解通常用在函式引數中,向函式的呼叫者提示引數型別:
def func(arg: int)
那麼呼叫者呼叫函式func時就知道引數arg應該是乙個int型別。
5樓:放n賜
變數註釋的語法:註釋變數型別,明確指出變數型別,方便幫助複雜案例中的型別推斷。
var: type = value 其實本質上就是 var = value # type就是var期望的型別。
例如:a: str = 10 這樣是沒有錯的,python直譯器在執行時會把a當作int來操作(type(a)——int)。
這不像是 c 語言中 int a(a必須是int型別)。
還有一些使用時的注意事項:
1、省略初始值會使變數未初始化:a: str, print(a) —丟擲 nameerror 異常。
2、註釋區域性變數將導致直譯器始終使其成為區域性變數:
同一函式範圍內註釋受全域性或非本地變數是不允許的。
def fun():
global a
a: str = 'python'
print(a)
fun()# 將丟擲錯誤資訊:syntaxerror: annotated name 'a' can't be global
# 即是 註釋變數 a 不能是全域性的。
3、型別註釋還可用於在類主體和方法中註釋類和例項變數。
4、註釋的目標可以是任何有效的單個賦值目標:d = {}d['a']: str = ''python"——輸出d為字典 ; d = , d[0]:
int = 10——輸出為列表[10]
注意:帶括號的名稱也被視為表示式,而不是簡單名稱。比如:(a): int = 0
python文字框中輸入表示式後怎麼取其表示式,並計算結果
6樓:可秋梵
---解決方案---python code 如果你用的是wxpython, 1、獲取值; 2、解析字串,這個方法我記得資料結構的書上有,找找看。
--解決方案---eval很方便,但用它之前要檢查使用者輸入的是算術表示式,而不是惡意**。
另外,具體到這個程式,還需要檢查使用者的輸入確實是用給定的4個數字組成的。否則使用者只要輸入24就行了。
使用python的sympy解符號方程組後,如何將結果帶入之後的符號表示式
7樓:網友
先指出乙個錯誤:你list1中只有乙個元素,應該用list1[0]取出;
這個問題,我也一直在找解決辦法,苦搜無果,自己想到了增加方程組變數的方法來解決:新增變數-表示式=0,把這個方程同之前你得到的結果組成三元一次方程組,得出新增變數的解即可。
z=symbol('z')
result1=solve([z-list1[0],x-result[x],y-result[y]],x,y,z])
result1[z]就是你要的結果,拿走不謝~~
如果一元方程的解(x)帶回表示式,思路一樣,只是注意一元方程的解是存放在列表裡(假設為result),而不是字典,列表中的第乙個元素為實數解,所以**變為:
y=symbol('y')
result1=solve([y-list1[0],x-result[0],[x,y])
result1[y]即是。
VB裡的一些變數名前面總是有或 的符號
自己試試記憶最深刻 private sub command1 click print 變數名 typename a print 變數名 typename b print 變數名 typename c print 變數名 typename d print 變數名 typename e print 變數...
我是Windows系統,python是用的2 7,在學習檔案
中會生成一條系統命令列的指令,然後通過os.system在命令列中執行。中生成的命令是 zip qr 需要專使用屬zip.exe程式,必須確保電腦中有安裝 追問可以貼下 嗎?十分感謝 追答我提供一個解決方案吧 安裝7z壓縮軟體 把7z的預設安裝路徑 c program files 7 zip 加入系...
我想請教,紙箱是由哪幾部分構造的,各部分的名稱又是什麼,急用
第一片是紙片a,第二片是紙片b 以此類推 古代馬車各部分的名稱 求解答,急用,謝謝 1.古車作為載車部分的車廂,叫 輿 輿 的左右兩邊立的欄杆和木板,叫軫 y 以 2.車的運轉部分主要包括輪和軸。輪的中心是一個有孔的圓木,叫轂,用以貫軸。3.車輪的邊框,叫輞 w ng網 連線輞和轂的是輻。車輪的輻條...