dzrs.net
当前位置:首页 >> python中单引号和双引号区别 >>

python中单引号和双引号区别

1. 单引号和双引号用法都是一样的,但是如果字符串里有相同的字符时要使用\进行转义 举例:1) print 'hello'2) print "hello"1和2,结果都是hello3) print 'hell\'o'4) print "hell'o"3和4,结果都是hell'o5) print 'hell"o'6) print "hell\"o"5和6,结果都是hell"o2. 三引号与他们不同之处:“所见即所得”,对于一段html或xml格式的字符串时用三引号更直观点(此时要用单引号或双引号时候需要进行转义) 如:print ''' hello' world"''' 结果是 hello' world"

先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使用\ (“连行符”)吧,如 s2 = "hello,\ world" s2与s1是一样的.如果你用3个双引号的话,就可以直接写了,如

基本无区别,但多使用双引号能避免一些不必要的麻烦.

总体来说没啥区别,只是当单引号中单引号当普通字符使用易于区分,省的转义比如说 "test'1' ",都用单引号时候要这样, 'test\'1\' ' ,用转义字符(\')代替 单引号

不论是单引号,还是双引号,都要成对使用. 双引号里面可以解析单引号,单引号里面也可以解析双引号. “I said: 'today is a fine day.' ” 或者 'He said: "today is a fine day." ' 但单引号里面不能解析单引号,双引号里面不能解析双引号.

除了单引号中可以直接书写双引号,双引号中可以直接书写单引号,不用转义外,单引号和双引号没有区别,其中的字符串都只能书写在一行. 三引号则可以包含多行书写的字符串

基本无区别,但多使用双引号能避免一些不必要的麻烦.

三种引号都表示字符串 单引号表示的字符串里可包含双引号,当然不能包含单引号 双引号表示的字符串里可以包含单引号,字符串都只能有一行 三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于

三种引号都表示字符串 单引号表示的字符串里可包含双引号,当然不能包含单引号 双引号表示的字符串里可以包含单引号,字符串都只能有一行 三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于

使用上来说没什么区别有点小技巧倒是可以提一下如:str = 'my name is "xxx"!'str = "my name is 'xxx'!"这样各自的赋值包含不同的引号

网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com