字符串可以用 ' ' 或者 " " 括起来表示。
但是,若字符串里面本身就有 ‘ 或者 “ ,那该怎么做呢?
举两个例子:
若字符串里面包含‘,如:I’m OK,这时候只需要用" ",即"I'm OK"来表示即可。
若字符串里面包含",如:This is "python",这时候就用' ',即'This is "python"'来表示即可。
![01994bc57f17b96c5a3c0bae75e14b77.png](https://i-blog.csdnimg.cn/blog_migrate/9fa12fddf6be5d5108f8579115d4a393.png)
当然,那如果同时有 ‘ 和 ” 怎么办?
这个时候,就需要对字符串中的某些特殊字符进行“转义”,Python字符串用 \ 进行转义。
只需要在徐娅转义的字符前面加 \ 即可
例如:He said "I'm OK"
这时应该转换为:'He said \"I\'m OK\"'
![781f5cc0f317e073ab72ee12f56d7a5e.png](https://i-blog.csdnimg.cn/blog_migrate/82b3c897be2d1f586aa16437f2bc20f3.png)
注意:转义字符 \ 不计入字符串的内容中。
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身
再举个例子:
输出:special string: ', ", \, \\, \n, \t
即转换为:’special string: \', \", \, \\, \n, \t‘
![2dab4344e9d7b921f14cc94b26d1ef9c.png](https://i-blog.csdnimg.cn/blog_migrate/31e5033e45c3d7d41f8cd66ef0b2c4f9.png)
![55ea8397c2f42050edb61c9f23c64856.png](https://i-blog.csdnimg.cn/blog_migrate/40a47dd3659730aff1f8f2581c74f368.jpeg)
扫码关注我们
七分醉意
编辑:BALL