内置函数
可在当前文档中直接使用的函数
1.输入和输出函数
(1)输出函数 print()
作用:打印输出.
语法print(*objects,sep="",end="\n",file=sys.out)
参数:
objects—一次性输出多个对象,实参之间用逗号分隔
sep—多个对象输出展示时,使用分隔符默认为空格.
end—字符串的结束字符,默认\n (换行),end=""为不换行
print("今天","学习","内置函数",sep="*",end="")
print("不换行")
输出结果"今天*学习*内置函数不换行",这行文字在一行中,并没有分两行显示,因为第一个print中设置了end="" 结束不换行
(2)输出函数
输入函数:input() 从标准的输入中读取一行文本数据
默认的标准输入就是键盘,返回值string类型
语法:input(prompt)
参数:
prompt 提示字符信息
返回值:
返回,从键盘接受到用户输入的字符串数据
2.数据类型,类型转换函数
int(原始数据) 将一个字符串或者数字数据转换成整型
float() 将其他数据类型转换成浮点型
bool() 将其他数据类型转换成bool类型
complex() 将其他数据类型转换成复数
str() 将其他数据类型转换成字符串类型
list() 创建空列表,将其他数据类型转换成列表
tuple() 创建空元组,将其他数据类型转换成元组
dict() 创建空字典,将其他数据类型转换成字典
==set()==创建空集合,将其他数据类型转换成集合
3.数学相关
(1)abs() 获取一个属的绝对值
a=abs(-6)
print(a)
输出结果为6
(2)==sum()==求一组数据的和
参数可以是list,tuple,set,dict(只针对num类型的键进行求和)
list1=[1,2,3]
a=sum(list1)
print(a)
(3)==max()==求一组数据的最大值
list1=[1,2,3]
a=max(list1)
print(a)
参数可以是list,tuple,set,dict(只针对num类型的键进行)
(4)==min()==求一组数据的 最小值
list1=[1,2,3]
a=min(list1)
print(a)
参数可以是list,tuple,set,dict(只针对num类型的键进行)
(5)round() 对数值进行四舍五入
注意:x.5的值 若x为奇数,进1,偶数 不进1
a=round(1.5)
print(a) #输出值为2
b=round(2.5)
print(b) #输出值为2
(6)==range() == 创建一组连续的数值,通常配合for 循环使用
range(start,end,step)
start :起始位置 end:结束位置 step:间隔
a=range(6) #代表从0到6的前开后闭区间
print(a) #输出结果为 0 1 2 3 4 5
b=range(0,11,2) #从0到11,间隔为2
print(b) #输出结果0 2 4 6 8 10
(7)pow 求当前数值的n次方
pow(底数,指数)
a=pow(2,4)
print(a)输出结果为16 ,2 的 四次方
4.进制转换
==bin() ==将数值转为2进制
== oct()==将数值转为8进制
== hex()==将数值转为16进制
5.ASCII码转换函数
==ord() == 将字符转换成其对应的ASCII码
语法:结果=ord(字符)
==chr() ==将ASCII码转换成其对应的字符
语法:结果=chr(ASCII码)
6.变量相关
==type() ==获取当前对象的数据类型
==id() == 获取当前对象的唯一标识(地址)
==globals() ==获取当前位置全部的全局变量,以字典类型返回
==locals() == 获取当前位置全部的局部变量,以字典的类型返回