python-3.x - python中字典字符串中的变量
问题描述
我在 python 3 中有以下字典:
a = {'a': 'b:{androidString}'}
尝试定义一个变量并在字典中使用它:
android = "androidString"
a = {'a': f'b:{{android}}'}
什么时候:
print(a)
它说:
{'a': 'b:{android}'}
如何使用字典中的变量?
解决方案
你缺少一个花括号:
a = {'a': f'b:{{{android}}}'}
输出
{'a': 'b:{androidString}'}
推荐阅读
- ios - Swift:如何在我的应用程序中将示例代码显示为文本或文本字段?
- html - 设置`all:initial;`后如何在元素上设置样式?
- azure - 错误 - 访问被拒绝 - 部署到 Azure 注册应用服务
- python - 在 python 中实现 XIRR 函数时收到溢出错误
- powershell - 在 PowerShell 中更改函数内变量的声明数据类型
- python - 全局变量被局部变量修改?
- google-chrome - 谷歌脚本在工作日每天触发 2 次
- javascript - Javascript 获取请求未注册
- python-3.x - 通过 API 获取免费的 SP500 历史收盘数据
- c++ - 初始化对象时,用户定义的转换序列如何在 C++ 中工作?