Skip to main content
 首页 » 编程设计

python之如何在 Python 的消息中用引号打印名称

2025年05月04日33webabcd

我今天在没有编程经验的情况下开始了这门 Python 类(class),我想不通(这很简单,但我似乎想不通)。

程序最终应该是这样的:

What is your name? 3von

So you call yourself '3von' huh?

我是这样写的:

name = input("What is your name? ") 
 
print('So you call yourself', (name), "huh?") 

我想不通的是如何在 (name) 周围加上 ' ' 而不会将它变成字符串。

感谢任何帮助!

附言什么叫(名字)东西?

请您参考如下方法:

您需要用不同的引号将其他字符串括起来,或者转义它们。此外,print() 的默认分隔符是一个空格,您不希望它出现在引号和 name 之间。使用 + 将其连接在一起,请记住,这意味着您需要明确添加必要的空格。

不同的引号:

print("So you call yourself '" + name + "' huh?") 

转义:

print('So you call yourself \'' +name + '\' huh?') 

字符串格式化也是一种很好的方法,尽管您仍然需要注意引号或使用转义符:

print("So you call yourself '{}' huh?".format(name)) 

{} 将替换为 name。 String formatting has a powerful mini language是一个很好的学习工具。