>>> '{lst.__len__()}'.format(lst=[1,2])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute '__len__()'
Plz帮助我,并提前感谢你的帮助......
答案 0 :(得分:0)
您不能在字符串占位符中调用方法,您只能访问属性或索引值。
对于你想做的事情,你可以做以下事情,但这不安全,你应该谨慎使用。
eval('{lst}'.format(lst=[1,2])).__len__()
否则,不,占位符不能用于调用方法。