字符串
切片、索引
>>> s ="use python do something"
>>> s[1] # 获取第一个下标的元素,默认从0开始
's'
>>> s[-1] #获取最后一个下标的元素
'g'
>>> s[1:3] #获取1到3下标的元素
'se'
>>> s[1:6:2] # 获取1-6下标的元素,每2个小标获取一次
's y'
>>> s[1:] #获取1到最后的下标对应元素
'se python do something'
>>> s[:-1] #获取开始到倒数第一前的元素
'use python do somethin'
>>> s[:] #获取所有下标元素
'use python do something'
>>>
常用的方法集合
1.组合
>>> "let us "+s
'let us use python do something'
2.乘法
>>> s*2
'use python do somethinguse python do something'
3.大写
>>> s.upper()
'USE PYTHON DO SOMETHING'
4.查找字符串索引
>>> s.find('pa')
-1
>>> s.find('p')
4
5.替换
>>> s.replace('python','java')
'use java do something'
6.字符串格式化
>>> print "%s like %s" %('we','python')
we like python
转义
我们看下这个
>>> s = "C:\newpyton"
>>> print s
C:
ewpyton
>>> len(s)
10
然后对照下这个
>>> d = "C:\\newpyton"
>>> print d
C:\newpyton
>>> len(s)
10
会发现长度都是一样的,但是显示的却不一样 第一个从
C:
后面跟个换行符,他把\n
当成了换行符。
unicode
>>> u'中文'
u'\u4e2d\u6587'
通常在 Python 文件开头要设置字符集
#-*-coding:utf-8-*-