函数-内建函数

时间:2022-12-21 18:34:17

内建函数:系统启动python的时候就加载并且可以使用的函数。

类型转换相关:
int() 将其他数据类型转换为整型
float() 将其他数据类型转换为浮点型
bool() 将其他数据类型转换为布尔值
complex() 将其他数据类型转换为复数
list() 创建空列表,或者将其他数据类型转换为列表
tuple() 创建空元组,或者将其他数据类型转换为元组
dict() 创建空字典,或者将其他数据类型转换为字典
str() 将其他数据类型转换为字符串

变量相关函数:
id() 获取数据的id标识
type() 获取数据的类型字符串
print() 打印护具
locals() 打印当前环境中的所有变量,常用于检测某个变量是否声明,结果是字典

数学相关的函数:
abs() 获取一个数据的绝对值
变量 = abs(数据)

sum() 计算一个容器的数据的和
变量 = sum(容器)

max() 获取的最大值
格式1:
变量 = max(容器数据)

格式2:
变量 = max(数据1,数据2....)

min() 获取最小值
格式1:
变量 = min(容器数据)

格式2:
变量 = min(数据1,数据2....)

pow() 计算一个数值的N次方
变量 = pow(底数,次方数)

round() 对一个数值进行四舍五入操作
变量 = round(数值)

注意:round函数操作时,如果是N.5的数值,采取N奇数进一,N偶数舍弃的操作

range() 产生一个连续数据的生成器
格式1:产生从0到指定数据之间的所有连续整数,不包含结束值
变量 = range(结束值)

格式2:产生从开始值到结束值之间的所有连续整数,不包含结束值
变量 = range(开始值,结束值)

格式3:产生从开始值到结束值之间的所有整数,使用跳步值增加的整数(跳步值默认为1)
变量 = range(开始值,结束值,跳步值)


进制转换函数:
bin() 将数值转换为2进制字符串
变量 = bin(数值)

oct() 将数值转换为8进制字符串
变量 = oct(数值)

hex() 将数值转换为16进制字符串
变量 = hex(数值)

ascii码转换相关:
A-Z 65-90
a-z 97-122
0-9 48-57

chr() 将ascii编码转换为字符
变量 = chr(ascii码数值)

ord() 将字符转换为其对应的ascii码
变量 = ord(字符)

其他内建函数:
repr() 获取任意数据的原始字符串格式
input() 接受用户输入的信息 ,接受的结果为字符串
格式:变量 = input('提示信息')