python内置函数
一、入门函数
1.input()
功能:
接受标准输入,返回字符串类型
语法格式:
input([提示信息])
实例:
# input 函数介绍
text = input("请输入信息:")
print("收到的数据是:%s" % (text))
#输出:
请输入信息: hello world
收到的数据是: hello world
2.print()
功能:
输出打印信息
语法格式:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
# 参数说明:
sep : 在值之间插入字符串,默认为空格。
end : 在最后一个值之后附加的字符串,默认为换行符
flush: 是否强制刷新,这个参数一般和file一起使用 。
file : 输出到文件
实例:
# print 函数介绍
str1 = "hello"
str2 = "python"
# 1.打印第一个字符串
print(str1)
# 2.同时打印两个字符串
print(str1,str2)
# 3.sep示例 : 如果打印多个字符串的话,可以使用sep进行分割,不加sep默认为空格
print("加入字符串分隔符",str1,str2,sep="::")
#输出
hello
hello python
加入字符串分隔符::hello::python
3.help()
功能:
用来查看函数或模块的详细信息
语法格式:
help(对象)
# 参数说明:对象可以是一个具体的函数,也可以是一个数据类型
实例:
help('str') #查看str模块的的详细信息
tp = (1,23,345)
help(tp) #查看元祖的详细信息
二、数学函数
1.sum()
功能:
对序列进行求和计算。
语法格式:
sum(seq,[number])
# 参数说明:
seq : 代表一个序列 ,可以是列表 ,字符串 、集合等
number : 相加的参数值
实例:
sum([2,3,4]) # 输出 : 9
sum([2,3,4],6) # 输出 : 15
2.max()
功能:
返回序列中的最大值。
语法格式:
sum(a,b,c,...)
# 参数说明:
a,b,c 需要是同一数据类型
实例:
max(2,3,4,5) # 输出 : 5
max('hello','world') # 输出:world
max([2,3,4,5]) # 输出 :5
3.min()
功能:
返回给定参数的最小值。
语法格式:
sum(a,b,c,...)
# 参数说明:
a,b,c 需要是同一数据类型
实例:
min(2,3,4,5) # 输出 : 2
min('hello','world') # 输出:hello
min([2,3,4,5]) # 输出 :2
4.divmod()
功能:
接受两个数字,返回商和余数的元祖(a//b , a%b)。
语法格式:
divmod(a,b)
# 参数说明:
a,b 是两个数字
实例:
divmod(10,2) # 输出 :(5, 0)
divmod(9,2) # 输出:(4, 1)
5.abs()
功能:
返回数字的绝对值。
语法格式:
abs(a)
实例:
abs(-2.3) # 输出 : 2.3
6.pow()
功能:
返回 xy(x 的 y 次方) 的值。
语法格式:
pow(x,y)
实例:
pow(3,3) # 输出 : 27
7.round()
功能:
返回浮点数x的四色五入的值
语法格式:
round( x ,[ n] )
# 参数说明:
x 是一个浮点数
n 是一个整数
实例:
round(3.326,2) # 输出 : 3.33
三、数据类型函数
1.int()
功能:
将一个字符串或数字转换为整型
语法格式:
int(x)
# 参数说明:
x 是一个数字或者字符串
实例:
int(4.5) #输出: 4
int('3') #输出: 3
2.str()
功能:
将其它数据类型转化为字符串
语法格式:
str(data)
# 参数说明:
data 为具体的数据类型
实例:
str(12) #输出: '12'
str([12,13]) #输出: '[12, 13]'
str({
'a':1}) #输出: "{'a': 1}"
str(bool) #输出: "<class 'bool'>"
3.bool()
功能:
将给定参数转换为布尔类型,如果没有参数,返回 False。
语法格式:
bool(x)
# 参数说明:
x 要转化的参数
实例:
bool(1) #输出: True
bool('hello') #输出: True
bool(1==1) #输出: True
bool([12]) #输出: True
4.float()
功能:
用于将整数和字符串转换成浮点数。
语法格式:
float(x)
# 参数说明:
x 要转化的参数
实例:
float(32) #输出: 32.0
float('32') #输出 32.0
float(32.00) #输出: 32.0
5.tuple()
功能:
将序列转化为元祖。
语法格式:
tuple(seq)
# 参数说明:
seq 要转化的序列
实例:
tuple(['a',1,