您的位置:首页 > 编程语言 > Python开发

python-内建函数

2015-09-24 22:40 405 查看

【库函数】:

库函数(Library function)是把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了。一般是放到lib文件里的。

【内建函数和库函数的区别】:

标准库函数都需要import xxx才能取得。

内建函数都在__builtins__里面,在global里直接就能用

【内建函数列举】

abs() 取绝对值

divmod(x,y)求两个数的商和余

pow(x,y[,z]) (x**y)%z 如果没有z就是x的y次幂,如果有z就是取x的y次幂除以z的余数

round() 返回浮点数round(10,2)即10.00

callable() 对象能否被调用,函数是可以被调用的,非函数不能被调用,未定义的对象会报错

isinstance(l,list) 判断l是否是列表

cmp() 判断两个字符串是否一样,结果为-1,0或者1

range() 快速生成一个序列

xrange() 生成器

type() 对象的类型

类型转化函数---把数据转化成对应的类型

int()

long()

float()

complex()

tuple()

str()

list()

tuple()

hex()

oct()

chr()

ord() ASCII码

sring函数

str.capitalize() 字符串首字母大写 如s='hello world',s.capitalize="Hello world"

str.replace() 替换 s='hello world',s.replace('hello','good')='good world',第三个参数是替换几次

str.split() 切割 ip="192.168.1.123",ip.split('.')=['192','168','1','123'],ip.split('.', 1)=['192','168.1.123'] 加一个点

import srting

string.replace(s,'hello','good')将s里面的hello替换成good

序列处理函数

max()

min()

len()

filter(x,y) 函数x是过滤的条件,l是被过滤的函数

zip()

map()

reduce()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: