python 请问怎么找出以$开头的字符串,该字符串后面可能是接()+——*⼀=或是空字符

2024-12-23 02:17:10
推荐回答(2个)
回答1:

使用startswith函数啊
>>> a="$a+$b-($c/$d) = $abc"
>>> a.startwith("$")
>>> a.startswith("$")
True

回答2:

根据一般变量的命名规则写了下面的程序

import re
expression="$a+$b-($c/$d) = $abc"
matchs=re.findall(r"(?<=\$)[a-z0-9]\w*",expression,re.I)
print matchs

结果是包括所有变量名字符串的列表