python内置函数有哪些?整理到了7大分类48个函数,都是工作中常用的函数

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,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值