python中单引号与双引号无区别
1、包含单引号的字符串
假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义
my_str = 'I\'m a student'
也可以不使用转义字符,利用双引号直接进行定义
my_str = "I'm a student"
2、包含双引号的字符串
假如你想定义一个字符串my_str,其值为: Jason said "I like you" ,则可以采用如下方式,通过转义字符 \ 进行定义
my_str = "Jason said \"I like you\""
也可以不使用转义字符,利用单引号直接进行定义
my_str = 'Jason said "I like you"'
通过这种方式,在合适的场景下采用单引号,或者双引号,可以非常有效的避免转义字符的使用,并且可以使代码看起来更加的简洁清晰。
作者:python小达
链接:https://www.zhihu.com/question/59337505/answer/1677620806
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。