Python3.3 学习笔记4 - 函数 - 内置和其他一些函数
内置函数:
- 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)