Python(五) 函数

Python(五) 函数

1)概念

函数,完成某个工作的代码块,由语句构成
函数可以理解成一个’行为’,如:print()、str()、int()
函数的组成?
1:函数名称,内置函数由特定的函数名称
2:函数参数,也就是()里面的参数
3:函数内的算法,内置函数可用help()查看说明,自定义函数自己定义算法

2)基本的数据函数

abs(a):求绝对值。
max(list):求list的最大值
min(list):求list的最小值
sum(list):求list的所有元素的和
sorted(list):排序,返回排序后的list
len(list):求list的长度

divmod(a,b):获取商和余数。如:divmod(5,2)—(2,1)
pow(a,b):求乘方数,即:pow(2,3)----8
round(a,b):获取指定小数位数的小数。a代表浮点数,b代表要保留的小数位数。
如:a = 3,1415926
round(a,2)----a = 3.14
range(a,[,b]):生成一个a到b的数组,左闭右开,range(1,10)----[1,2,3,4,5,6,7,8,9]

a = [7,9,5,4,6,7,8]
print(sorted(a))   #把排序的结果返回,但并未改变a
print(a)

结果:

[4, 5, 6, 7, 7, 8, 9]
[7, 9, 5, 4, 6, 7, 8]

3)相关操作

1:eval():执行一个表达式,或字符串作为运算。
2:exec():执行python语句,exec(“print(“hello”)”)
3:type():返回一个对象的类型
4:id():返回一个对象的唯一标识值。
5:help(): 调用内置的帮助文档
6:isinstance():判断一个对象是否为该类的一个实例
7:issubclass():判断一个类是否为另一个类的子类
8:golbals():返回当前全局变量的字典
9:reversed(sequence):生成一个反转序列的迭代器。

#1:
eval("1+2+3")
print(eval("1+2+3"))
print(1+2+3)

#2:
exec("print('hello')"
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值