Python 3.x 蟒蛇3加上&引用;到一个简单名称的变量打印(值)
我有一本以名字为索引的字典。因此,如果我这样做:Python 3.x 蟒蛇3加上&引用;到一个简单名称的变量打印(值),python-3.x,Python 3.x,我有一本以名字为索引的字典。因此,如果我这样做: print(GPS) 它将打印: Adam 这只是一个示例,但我希望它打印: "Adam" 用引号。我这样做是一个循环,所以它会打印出dict中的每个键,这是一个名字。我似乎无法在打印状态下将其周围放置“,因为如果我尝试 print("GPS") 它只是打印 GPS 问题的原因是GPS是一个变量名,所以它会打印变量的内容,即字符串。当您用引号括起它时,您会给出文本字符串“GPS” 您需要将字符串连接在一起。例如: print('"'+
print(GPS)
它将打印:
Adam
这只是一个示例,但我希望它打印:
"Adam"
用引号。我这样做是一个循环,所以它会打印出dict中的每个键,这是一个名字。我似乎无法在打印状态下将其周围放置“
,因为如果我尝试
print("GPS")
它只是打印
GPS
问题的原因是GPS是一个变量名,所以它会打印变量的内容,即字符串。当您用引号括起它时,您会给出文本字符串
“GPS”
您需要将字符串连接在一起。例如:
print('"'+GPS+'"')
请注意,我使用单引号来包含字符串,因此双引号字符没有冲突。如果要使用双引号,则需要转义作为字符串一部分的双引号,例如:
print("\""+GPS+"\"")
在python中,反斜杠转义双引号字符,因此它被视为字符串的内容,而不是字符串的结尾
对于更复杂的字符串,您可能需要使用以下函数:
print('"{0}"'.format(GPS))
还值得注意的是,建议变量名使用带下划线的
lowercase\u,因此GPS
通常表示类,而GPS
可能更合适。问题的原因是GPS是一个变量名,因此它打印变量的内容,即字符串。当您用引号括起它时,您会给出文本字符串“GPS”
您需要将字符串连接在一起。例如:
print('"'+GPS+'"')
请注意,我使用单引号来包含字符串,因此双引号字符没有冲突。如果要使用双引号,则需要转义作为字符串一部分的双引号,例如:
print("\""+GPS+"\"")
在python中,反斜杠转义双引号字符,因此它被视为字符串的内容,而不是字符串的结尾
对于更复杂的字符串,您可能需要使用以下函数:
print('"{0}"'.format(GPS))
还值得注意的是,对于变量名,建议使用带下划线的lowercase\u,因此GPS
通常表示类,而GPS
可能更合适。键入一条语句,生成以下输出。
输出变量user_num的值,而不是文字35。提示:键入“书籍数量为35”是常见错误,键入“书籍数量为用户数量”也是常见错误。有关如何输出变量值的信息,请参见上一节
图书数量为35请键入一条语句,生成以下输出。
输出变量user_num的值,而不是文字35。提示:键入“书籍数量为35”是常见错误,键入“书籍数量为用户数量”也是常见错误。有关如何输出变量值的信息,请参见上一节
书的数量是35本Genious!!:)谢谢你我被困在这上面50分钟了:(我在谷歌和python文档上跑了一场马拉松,但显然我错过了。谢谢你,太棒了。太好了!!:)谢谢你,我被困在这上面50分钟了:(我通过谷歌和python文档跑了一场马拉松,但显然我错过了。非常感谢你。不知道如何开始这一切我尝试过的一切都不起作用,比如打印(“书的数量是”,用户数量),不知道如何开始这一切我尝试过的一切都不起作用,比如打印(“书的数量是”,用户数量