Writing is an attitude!
定义Python字符串的方式有若干种:
1)单引号或双引号
print 'aaa' print "aaa" #包含引号的字符串 print 'aa"bb"cc' print "aa'bb'cc"
2)三引号
#多行字符串 print '''aaaaaa bbbbbb''' #包含任意单、双引号 print '''aaaa'bb'cccc"dddddd"eee'''
3)三者关系
#单引号中不能包含单引号,双、三引号都是一样,不能包含本身 print 'aaa'bbb'ccc' #error #单引号不能包含三引号,但双引号可以包含三引号 #print 'aaaa'''bbbb'''ccc' print "aaaa'''bbbb'''ccc"
4)转义字符
print 'aaaaa\'bbbbb\'ccccc' print 'aaa\\bbb\\ccc' #行末的单独反斜杠表示字符串将在下一行继续,而不是开始新行 print 'aaaaaa\ bbbbb\ cccccc'
5)raw字符
print 'aaaaa\\\\bbbbbbbb' print r'aaaaa\\bbbbbbbb' print R'aaaaa\\bbbbbbbb'
6)类构造函数str
print type(12345) a = str(12345) print type(a) print str('abcc') ------------------- <type 'int'> <type 'str'> abcc