python除法的坑
众所周知,python除法有两个运算符,一个是/,还有一个是//,那么这两个有什么不同之处呢?
从图片可以得知,使用//返回一个float类型,而使用/返回一个int类型。我们总结一下:
// 是整除,自动转型位float
/ 除法
那么如何使用整除运算符返回一个float类型呢?
我们只要让除数和被除数任意一个为float类型进行运算返回就是一个float类型的值。
10、2、8、16进制
像0,1,2,3,4。。。。。。10这样的数就是10进制,并且满十位进一位,即逢十进一
像0、1、10这样有1和0组成的是二进制数,并且满二进一,即逢二进一
像0,1,2,3,4,5。。。。6、7、10这样的数是八进制数,即逢八进一
像0,1,2,3,4。。。。10,A,B,C,D,E,F这样的数是16进制数,即逢十六进一
以上都是一些常见的进制,60s=1m也是一种进制
各进制之间的表示与转换
二进制表示:
在开头加上0b
0b10
把其他进制转换二进制
八进制表示:
在开头加上0o
0o10
把其他进制转换为八进制
十六进制表示:
在开头加上0x
0x10
把其他进制转换为十六进制
十进制没有特殊符号
1,11,15,6
把其他进制转换成十进制
不知道大家有没有学习数学的app或者网站,推荐个我,谢谢大佬