python - 无法获得引号内的输出

标签 python string python-3.x

我正在尝试使用两个项目。一个是 name,另一个是 id。我想让项目包含在 双引号 中并与 : 连接。但是,我无法做到。感谢您的帮助。

到目前为止我已经尝试过:

name = 'Mark'
idnum = 2134
print(name + " : " + str(idnum))

我的输出:

Mark : 2134

我想要的输出:

"Mark" : "2134"   ##mind the quotes

最佳答案

use string formatting

name = 'Mark'
idnum = 2134
print('"{0}" : "{1}"'.format(name, str(idnum)))
#"Mark" : "2134"

关于python - 无法获得引号内的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50037194/

相关文章:

python - 属性错误: 'str' object has no attribute 'remove' ,如何修复?

python - 如何在 for 循环中按列切片数组,为每次迭代将数组中的新列添加到新数组?

python - 是否有可能在Python中获取引用给定对象的所有对象?

python - IoU 在 python/caffe 中实现每个类的语义分割

python - 如何按出现次数对唯一的 np 数组元素进行排序?

python - 是否可以使用 groupby 拆分 Pandas 数据帧并将每个组与单独的数据帧合并

python - Celery - 在另一个任务结束时安排周期性任务

c++ - 将十六进制 std::string 转换为无符号字符

ruby - 如何在 ruby​​ 中用重音字符拆分字符串

c++ - 我在 myprogramminglab 中收到错误 "stoi is not a member of std"