标签:10 布尔值 第三天 整数 二进制 整型 print 十进制
整型和布尔值
一. 整型(int)
整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的
在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.
在python3中不存在long类型 整数可以进行的操作:
1.1 整数的加
a = 10
b = 20
print(a + b)
结果:
30
1.2 整数的减
a = 10
b = 20
print(b - a)
结果
10
1.3 整数的乘
a = 10
b = 20
print(a * b)
结果:
200
1.4 整数的除
a = 10
b = 20
print(b / a)
结果:
2.0
# 注意点:当我们使用Python3的时候我们除法获取到时浮点数,也就是小数,但是使用Python2的时候使用除法获取的就是整数
1.5 整数的整除
a = 10
b = 20
print(b // a)
结果:
2
1.6 整数的取余
a = 5
b = 2
print(a % b)
结果:
1
1.7 整数的次方(幂)
a = 5
b = 2
print(a ** b)
结果:
25
注意点: 在Python2中存在long(长整型) 但是在Python3中long(长整型)不存在
我们常说的数字都是10进制的,数字表示的形式有很多种,我们今天就简单的说一下十进制数和二进制数
他们之间是如何转换,我们先来看看十进制转换二进制,使用一种整除法,例如十进制的数是15我们想要知道15的二进制是多少就除以2获取他的余数然后从下向上将这些余数拼到一起,就是用以下的方法
我们现在知道怎么将十进制的数转换成二进制,那就再来看看怎样将二进制的数转换成十进制.
我们使用110001来举例,现在想要获取到这个二进制的数然后转换成十进制 要进行如下操作
接下来的计算我们就从右向左计算,用最右侧的数乘以2的0次方,依次向左推
1*2**0 + 0*2**1 + 0*2**2 + 0*2**3 + 1*2**4 + 1*2**5 换算下来就是
1 + 0 + 0 + 0 + 16 + 32 = 49
我们使用这种办法就能将二进制的数转换成十进制的数
标签:10,布尔值,第三天,整数,二进制,整型,print,十进制 来源: https://www.cnblogs.com/huoxc/p/12954704.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。