和数字相关的内置函数

和数字相关的内置函数

目录

和数字相关的内置函数

数据类型 bool int float

进制转换 bin oct hex

数学运算 abs divmod round pow sum min max


数据类型

bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False

          转化成bool值为False的数据类型有:

                                                                    '', 0, (), {}, [], set(), None

i  = 3
b = bool(i)
#str--->bool 非空就是TRUE
#s = ''--- >Fals

int()  函数用于将一个字符串或数字转换为整型

s = '123'
i = int(s)

float() 函数用于将整数和字符串转换成浮点数

          浮点数(有限循环小数,无限循环小数) != 小数 :有限循环小数,无限循环小数,无限不循环小数 

print(float(1))
1.0

complex() 函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数

print(complex(1, 2))
(1 + 2j)

进制转换

bin() 将整型转化为二进制

oct() 将整型转化为八进制

hex() 将整型转化为十六进制

print(bin(10))
print(oct(10))
print(hex(10))

数学运算

abs() 函数返回数字的绝对值

print(abs(-1))
print(abs(1)

divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)

print(divmod(7,2))   # div出发 mod取余
print(divmod(9,5))   # 除余
'''
(3, 1)
(1, 4)
'''

round() 方法返回浮点数x的四舍五入值

print(round(3.14159,3))
#3.142

pow() 方法返回 x的y次方的值

print(pow(2,3))   #pow幂运算  == 2**3
print(pow(3,2))
print(2,3,3) #2**3/3幂运算再取余
#8
#9
#2

sum() 函数对可迭代对象求和

ret = sum([1,2,3,4,5,6],10)
print(ret)
#31

min()方法返回给定参数的最小值,参数可以为序列

print(min([1,2,3,4]))
print(min(1,2,3,4))
print(min(1,2,3,-4))
print(min(1,2,3,-4,key = abs))#key传入方法
'''
1
1
-4
1
'''

max()方法返回给定参数的最大值,参数可以为序列

print(max([1,2,3,4]))
print(max(1,2,3,4))
print(max(1,2,3,-4))
print(max(1,2,3,-4,key = abs))
'''
4
4
3
-4 #最终还是要返回原来列表的值
'''

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值