?. 本节主要内容:
1. 内置函数
什么是内置函数? 就是python给你提供的. 拿来直接?的函数, 比如print., input等等. 截?
到python版本3.6.2 python?共提供了68个内置函数. 他们就是python直接提供给我们的. 有
?些我们已经?过了. 有?些还没有?过. 还有?些需要学完了?向对象才能继续学习的. 今
天我们就认识?下python的内置函数.

作?域相关:
locals() 返回当前作?域中的名字
globals() 返回全局作?域中的名字
迭代器相关:
range() ?成数据
next() 迭代器向下执??次, 内部实际使?了__next__()?法返回迭代器的下?个项?
iter() 获取迭代器, 内部实际使?的是__iter__()?法来获取迭代器
字符串类型代码的执?
eval() 执?字符串类型的代码. 并返回最终结果
exec() 执?字符串类型的代码
compile() 将字符串类型的代码变异. 代码对象能够通过exec语句来执?或者eval()进?求
值

有返回值的字符串形式的代码?eval(). 没有返回值的字符串形式的代码?exec(). ?般很少?
到compile()
输入和输出相关:
input() 获取?户输入的内容
print() 打印输出
内存相关:
hash() 获取到对象的哈希值(int, str, bool, tuple)
id() 获取到对象的内存地址
?件操作相关:
open() ?于?打开?个?件, 创建?个?件句柄
模块相关:
__import__() ?于动态加载类和函数
帮助:
help() 函数?于查看函数或模块?途的详细说明
调?相关:
callable() ?于检查?个对象是否是可调?的. 如果返回True, object有可能调?失败, 但
如果返回False. 那调?绝对不会成功
查看内置属性:
dir() 查看对象的内置属性, ?法. 访问的是对象中的__dir__()?法
基础数据类型相关:
数字相关:
bool() 将给定的数据转换成bool值. 如果不给值. 返回False
int() 将给定的数据转换成int值. 如果不给值, 返回0
flfloat() 将给定的数据转换成flfloat值. 也就是?数
complex() 创建?个复数. 第?个参数为实部, 第?个参数为虚部. 或者第?个参数直接
?字符串来描述复数
进制转换:
bin() 将给的参数转换成?进制
otc() 将给的参数转换成八进制
hex() 将给的参数转换成?六进制
数学运算:
abs() 返回绝对值
divmode() 返回商和余数
round() 四舍五入
pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
sum() 求和
min() 求最?值
max() 求最?值
和数据结构相关:
列表和元组:
list() 将?个可迭代对象转换成列表
tuple() 将?个可迭代对象转换成元组
reversed() 将?个序列翻转, 返回翻转序列的迭代器
slice() 列表的切片
字符串相关:
str() 将数据转化成字符串
format() 与具体数据相关, ?于计算各种?数, 精算等
13.Python内置函数?
原文:https://www.cnblogs.com/xuweng/p/12178389.html