1.strip()去掉字符串头尾指定字符(默认为空格)
str.strip([chars]); 去掉str头尾的chars
2.split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
str.split(str="",num=string.count(str))
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数
3.列表的append()和extend()
>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a.append(b)
>>> print a
[1, 2, 3, [4, 5, 6]]
append()方法为列表尾部添加一个新元素
>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a.append(b)
>>> print a
[1, 2, 3, 4, 5, 6]
extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中
4.读文件的read(),readline(),readlines()
read()方法:读取整个文件,将文件内容放到一个变量中;如果文件大于可用内存,不能使用此方法。
>>> fr=open(‘lenses.txt‘)
>>> a=fr.read()
>>> print a
youngmyopenonormalsoft
youngmyopeyesreducedno lenses
youngmyopeyesnormalhard
......
>>> type(a)
readline()方法:readline()每次读取一行,比readlines()慢很多;readline()返回的是一个字符串对象,保存当前行的内容。
>>> fr=open(‘lenses.txt‘)
>>> line=fr.readline()
>>> print line
youngmyopenoreducedno lenses
>>> type(line)
readlines()方法:一次性读取整个文件;自动将内容划分成一个含有多个列表的列表,每一行为一个列表
fr=open(‘lenses.txt‘)
>>> lines=fr.readlines()
>>> for line in lines:
... print line
young myope no reduced no lenses
young myope no normal soft
young myope yes reduced no lenses
......
>>> type(lines)