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常用函数总结的主要内容,如果未能解决你的问题,请参考以下文章

MorkDown 常用语法总结

C#常用代码片段备忘

Python中的基本函数及其常用用法简析

python使用上下文对代码片段进行计时,非装饰器

乐哥学AI_Python:Numpy索引,切片,常用函数

python常用代码