最近在学python
python的字符串
主要是python比较特别的地方
- “” 与 ‘’ 没有区别,在嵌套的时候需要用他们来做区别。
- 为了防止\后的字符被当作转义字符,在字符串前加 r ,可以按原文输出。
- 字符串输出可以通过转义字符 \n 跨行,也可以使用三引号 “““或‘‘‘
print """\ name : lita, emil : example@qq.com """
- python中的字符串变量就自动是一个数组,可以用索引定位到字符串中的每一个字符,
其索引的排列也有不同,有两种方式:从左计数和从右计数。从左计数的第一个字符的索引为0,从右计数的负索引从 -1 开始。
>>str = "Hello World" >>print str[1] e >>print str[-1] d
- python的字符串处理支持切片,就是通过运算符 :来从一个字符串中截取一个子字符串。
第三个参数是间隔,就是指向每个字符的指针加2,也就是跳过一个字符,同理第三个参数为3,也就是跳过2个字符
>>print str[0:3] #输出从0开始到第2个为止的的字符串 Hel >>print str[:3] #第一个数据为缺省值0,输出索引从0到2的字符 >> >>print str[:3:2]
Hl