python - 打印带有撇号的字符串时如何修复语法错误?

标签 python syntax-error apostrophe

<分区>

当我尝试打印如下字符串时,它在句子中使用了撇号,

print(''I am jack's raging bile duct'')

我收到一个语法错误。如何解决这个问题?

最佳答案

您可以同时使用 "' 在 Python 中编写一个字符串,一个双 ' ('') 将无效。

如果您使用",您的情况的语法将是

print("I am jack's raging bile duct")

但是如果你使用',你可能需要如下转义撇号:

print('I am jack\'s raging bile duct')

一般来说,如果你使用",并且你的字符串也有",你需要转义字符串中的每个",除了关闭的那个,' 也是如此。

关于python - 打印带有撇号的字符串时如何修复语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14104728/

相关文章:

php - php方法意外的t_string

sql - 数据库不存在

Python/Numpy 子数组选择

Python 链表实现和对象建模

sql - 如何运行此BigQuery SQL?

c# - 如何防止'字符被输入到文本框中?

html - 为什么在 Rails 2 中对撇号进行 HTML 编码会产生意想不到的结果?

css - 撇号内的 SCSS 变量内容

python - 在 Python 中,如何找到排序列表中第一个大于阈值的值的索引?

python - 将 django-storages 后端从 s3 更改为 cloudfiles 并处理旧文件