python基础数据类型一(整数类型和布尔值)

python基础数据类型一(整数类型和布尔值),第1张

概述整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的 *** 作: 1.1 整数的加 a = 10b = 20print(a + b)结果:30 1.2 整数的减 a = 10b = 20pr 整型(int)

整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的

在@R_502_4729@中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.

在@R_502_4729@中不存在long类型 整数可以进行的 *** 作:

1.1 整数的加
a = 10b = 20print(a + b)结果:30
1.2 整数的减
a = 10b = 20print(b - a)结果10
1.3 整数的乘
a = 10b = 20print(a * b)结果:200
1.4 整数的除
a = 10b = 20print(b / a)结果:2.0# 注意点:当我们使用@R_502_4729@的时候我们除法获取到时浮点数,也就是小数,但是使用Python2的时候使用除法获取的就是整数
1.5 整数的整除
a = 10b = 20print(b // a)结果:2
1.6 整数的取余
a = 5b = 2print(a % b)结果:1
1.7 整数的次方(幂)
a = 5b = 2print(a ** b)结果:25

注意点: 在Python2中存在long(长整型) 但是在@R_502_4729@中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

我们使用这种办法就能将二进制的数转换成十进制的数

布尔值
bool()布尔值print(bool(1))#非零为True,零为Falseprint(bool("123"))#空字符串为Flase,不为空字符串为True
*数据类型转换 **

str转换int

a=int('33')print(a)#结果33#只有要转换的字符串是数字的时候才能转换

int转换str

n=str(56)print(n)#结果"56"

bool转换str

bool值不为空就是True,空就是Falseb=str(True)print(b)#结果true

bool转换int

b=int(True)print(b)#结果1
@H_403_94@ 总结

以上是内存溢出为你收集整理的python基础数据类型一(整数类型和布尔值)全部内容,希望文章能够帮你解决python基础数据类型一(整数类型和布尔值)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1190815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存