python – 字符串中的变量列表
发布时间:2020-12-20 11:39:03 所属栏目:Python 来源:网络整理
导读:Python提供字符串格式 s="{a}|{b}.{c}.{a}"s.format(a=2,b=3,c=4) 哪个输出 '2|3.4.2' 我正在寻找一种方法来获取字符串中的“变量”列表. 所以在我的例子中 list_of_var(s) 应该输出 ['a','b','c','a'] 解决方法 使用 string.Formatter.parse : s = "{a}|{b
Python提供字符串格式
s="{a}|{b}.{c}.{a}" s.format(a=2,b=3,c=4) 哪个输出 '2|3.4.2' 我正在寻找一种方法来获取字符串中的“变量”列表. 所以在我的例子中 list_of_var(s) 应该输出 ['a','b','c','a'] 解决方法
使用
string.Formatter.parse :
>>> s = "{a}|{b}.{c}.{a}" >>> import string >>> formatter = string.Formatter() >>> [item[1] for item in formatter.parse(s)] ['a','a'] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |