您的位置:首页 > 编程语言 > Python开发

Python单引号、双引号、三个双引号的区别

2017-11-22 11:21 585 查看
单引号与双引号是作用是一样的,都是字符串定界符。

如果字符串里面包含的与边界一样的符号,需要转义符来将该符号转成普通字符,不然编译器会将字符串中的那个单引号或双引号当成字符串的边界。

例如:

‘I don’t have apple’

中间的那个单引号要加转义符,将单引号从字符串定界符转为普通字符。

‘I don\’t have apple’

双引号同理

“”Python” is a programming language not animal !”

中间的那个双引号要加转义符,将双引号从字符串定界符转为普通字符。

“\”Python\” is a programming language not animal !”

如果字符串边界是单引号,字符串内包含的是双引号则不需要转义。

如果字符串边界是双引号,字符串内包含的是单引号也不需要转义。

三个双引号的作用是可以直接写多行的字符串

例如:

str=”“”one line

two line

three line”“”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: