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

Python3.3 学习笔记4 - 函数 - 内置和其他一些函数

2012-12-13 16:40 736 查看
内置函数:


abs(number):返回一个数的绝对值。

chr(number):ASCII码转换为字符,相反的函数order

divmod(num1, num2):求出商和余数,返回一个tuple. divmod(10,3)=(3,1)

eval(source[, globals[, locals]]):求表达式的值

excefile(object[, globals[, locals]]):exec语句用来执行储存在字符串或文件中的Python语句。

例:exec('print("abc")') 输出'abc'

filter(function or None, list):将list的每项按照function进行筛选。function中,如果需要某个值继续存在,返回值为True,反之用False。

len(object):求一个对象的子项的个数

map(function, iterable_objects):接收一个函数和一个可迭代对象(如列表)作为参数,用函数处理每个元素,然后返回新的列表。

max():求最大项

min():求最小项

ord(character):字符转换为ASCII码,相反的函数chr

pow(x, y[, z]):求幂(z为取模的可选项)

range():生产一个列表

repr(object):把对象转换为字符串,很多时候可以通过eval(repr(object))还原对象

sum(list):求序列所有值的和

type(object):查看数据对象类型

range([start,] stop[, step]) -> range object:左开右闭。

round(number[, ndigits]) -> number:把浮点数转变成指定小数位数的数

hex(number):转化为十六进制的字符串

oct(number):转化为八进制的字符串

int(str):字符转换为数字函数

float(object):将对象转化为浮点数。

str(object):将对象转换为字符串

其他函数:

Decimal:控制精确小数点位数:(需要先引入:from decimal import Decimal)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: