相关疑难解决方法(0)

如何在Python格式字符串中使用点?

我想格式化字符串,并能够使用点操作,这样我就可以构建含有例如模板字符串{user.name},{product.price}.

我试过这个:

'Hello {user.name}'.format( {'user': { 'name': 'Markus' } } )
KeyError: 'user'

'Hello {user.name}'.format( **{'user': { 'name': 'Markus' } } )
AttributeError: 'dict' object has no attribute 'name'
Run Code Online (Sandbox Code Playgroud)

有办法吗?

python string-formatting

9
推荐指数
1
解决办法
5231
查看次数

标签 统计

python ×1

string-formatting ×1