#-*-coding:utf-8-*-
'''
Created on 2016年3月29日
@author: Zroad
'''
"""
一、字符串常量:
字符串类型分为如下两种:
1、str类型:ASC||编码,Python默认的编码方式,不能表示汉字
2、unicode类型:Unicode编码,表示汉字、日、韩文等,字符串钱加'u','U'
"""
#1、字符串的表示方式
print 'spa"m' #spa"m,单引号表示字符串
print "spa'm" #spa'm,双引号表示字符串
print """...spam...""" #...spam...,三引号表示字符串
print '''...spam...''' #...spam...,三引号表示字符串
#2、转义字符,使用反斜杠的方式在字符串内引入特殊的字节编码
"""
输出结果:
a
b c
"""
s = 'a\nb\tc'
print s
print "\\\'\"" #\'"
"""
\001:八进制字符
\x03:十六进制字符
"""
s1 = '\001\002\x03'
print repr(s1) #str函数与repr函数的区别?,'\x01\x02\x03'
print len(s1) #3
s2 = 'a\x00b\x00c'
print len(s2) #5
print s2
print 'a\0\0b\0c' #a b c,\0表示null
#3、raw字符串抑制字符串转义,转义字符\将无效
s3 = r"c:\py\code"
s4 = r"c:\\py\\code"
s5 = r"'a\nb\tc'"
print s3,s4,s5 #c:\py\code c:\\py\\code 'a\nb\tc'
print len(s3) #10
print len(s4) #12
print len(s5) #9
字符串常量
最新推荐文章于 2023-03-01 09:35:28 发布