最近在学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

 

 

 

  

 

posted @ 2016-06-19 18:13  litarussell  阅读(125)  评论(0编辑  收藏  举报