python - 如何在Python中打印消息内引号中的名称?

标签 python string

我今天开始学习这门 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?")

我不知道如何在(名称)周围获取“”而不将其变成字符串。

感谢任何帮助!

附注这些(名称)东西叫什么?

最佳答案

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

不同的报价:

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

转义:

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

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

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

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

关于python - 如何在Python中打印消息内引号中的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33852424/

相关文章:

python - 在 pandas 数据框中获取 IndexError

c# - 删除字符串中最后一次出现定界符之后的字符

java - 如何在android中以斜体显示部分文本字段?

C : strchr pointer value doesn't change

python - 使用child_process(node js)在后台运行python脚本

python - 在表的特定列中搜索不匹配的项目

php - 使用 PHP/PYTHON/其他编程语言发挥 Visual SVG 的威力

Python - 查找每个可能的单词对在文本文件的同一行中出现的频率的最有效方法?

php - 在 PHP 中模拟 LIKE

string - 如何在 PostgreSQL 中仅基于小写字母创建索引?