python常用函数总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python常用函数总结相关的知识,希望对你有一定的参考价值。
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
young myope no normal soft
young myope yes reduced no lenses
young myope yes normal hard
......
>>> type(a)
<type ‘str‘>
readline()方法:readline()每次读取一行,比readlines()慢很多;readline()返回的是一个字符串对象,保存当前行的内容。
>>> fr=open(‘lenses.txt‘) >>> line=fr.readline() >>> print line young myope no reduced no lenses
>>> type(line) <type ‘str‘>
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) <type ‘list‘>
以上是关于python常用函数总结的主要内容,如果未能解决你的问题,请参考以下文章