码迷,mamicode.com
首页 > 编程语言 > 详细

python常用函数总结

时间:2017-12-05 17:49:43      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:大于   type   reduce   har   list   code   函数   ...   字符   

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常用函数总结

标签:大于   type   reduce   har   list   code   函数   ...   字符   

原文地址:http://www.cnblogs.com/zzgyq/p/7988080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!