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))