数字(运算符号解释,数字遍历,科学计数法转换成普通数字,π的调用,格式化输出)

数字bug:


0.1*3-------->0.30000000000000004#由计算机内部运算造成,python的bug之一

运算符号

符号代表意义
x/yx除以y,返回浮点数
x // yx除以y,返回整数
x % y取余
abs(x)x的绝对值
float(x)x转换为浮点数
int(x)x转换为整数
complex(re, im)实部re,虚部im
c.conjugate()复数c的共轭
divmod(x, y)(x // y, x % y)
pow(x, y)x的y次幂
x ** yx的y次幂

遍历


range(N):           #0N-1
range(M,N):         #MN-1
for i in range(5):#range:范围
    print(i)
------>0
------>1
------>2
------>3
------>4

print(range(5))--------range(0,5)

复杂函数运算(科学计数法转换普通数字,π的调用)


复杂函数运算需导入标准库或第三方库
import math
a=math.cos(math.pi/2)        #Python调用pi,a的结果为科学计算法
b='{:.5f}'.format(a)         #5位浮点数
print(a)--------------------->6.123233995736766e-17
print(b)--------------------->0.00000

数字格式化输出


import math
a=math.pi/2
b='{0:,.2f}'.format(a**100)                       #,千分位分隔符;.精度;2保留两位小数;f浮点数
c='{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}'.format(123)
d='{0:e},{0:E},{0:f},{0:%}'.format(a)
print(a)------------------------------------------>1.5707963267948966
print(b)------------------------------------------>40,924,907,173,834,539,008.00
print(c)------------------------------------------>1111011,{,123,173,7b,7B
print(d)------------------------------------------>1.570796e+00,1.570796E+00,1.570796,157.079633%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值