初入Python之16内置函数和数学函数

文章介绍了Python中布尔类型的应用,包括非空和空字符串、列表、元组、集合等的布尔值,以及数值转换、数学函数如divmod、abs、max、min、sum和pow的使用方法,以及round函数的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bool(obj)#获取指定对象obj的布尔值
str(obj)#将指定对象obj转成字符串类型
int(x)#将x转成int类型
float(x)#将x转成float类型
list(sequence)#将序列转成列表类型
tuple(sequence)#将序列转成元组类型
set(sequence)#将序列转成集合类型

print("非空字符串的布尔类型:",bool('woifj'))
print("空字符串的布尔类型:",bool(''))
print("空列表的布尔类型:",bool([]))
print("空列表的布尔类型:",bool(list()))
print("空元组的布尔类型:",bool(()))
print("空元组的布尔类型:",bool(tuple()))
print("空集合的布尔类型:",bool(set()))
print("空字典的布尔类型:",bool({}))
print("空字典的布尔类型:",bool(dict()))

print('*'*30)
print("非零数值的布尔型",bool(123))
print('整数0的布尔值',bool(0))
print('浮点数0.0的布尔值',bool(0.0))
lst=[10,20,30]
print(type(lst),lst)
s=str(lst)
print(type(s),s)

print('*'*30)

print(int(35.8))
print(int('50'))

print('float函数的使用')
print(float(30))

print('字符串和列表类型的转换')
s='hello'
print(list(s))

print('序列')
sq=range(1,10)
print('元组:',tuple(sq))
print('集合:',set(sq))

数学函数:

abs(x);divmod(x);max(sequence);min(sequence);sum(iter);pow(x,y)或许x的y次幂

round(x,d)对x保留d位小数,结果四舍五入(如果是0表示保留整数,如果1,保留1位,如果-1个位省略

print('商和余数:',divmod(13,6))
print('绝对值:', abs(100), abs(-5), abs(-234))
print('最大值',max('hello'))
print('最小值',min([20,85,-30,80,-90]))
print('求和',sum([1,2,3,4,5,6,7,8,9,10]))
print('x的y次幂',pow(3,3))
print("保留小数位数",round(356.1415976,2))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值