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)
posted on 2012-12-13 16:40  学习,记录,总结  阅读(2603)  评论(0编辑  收藏  举报