0.10101010是无理数吗(0是有理数或者无理数吗)

喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远!

0.10101010是无理数吗(0是有理数或者无理数吗)

python的数值类型包括常规的类型:整数(没有小数部分的数字)、浮点数(通俗地说,就是有小数部分的数字)以及其它数值类型(复数、分数、有理数、无理数、集合、进制数等)。除了十进制整数,还有二进制数、八进制数、十六进制数。

1\n2\n3\n4\n5\n6\n7\n 类型 示例\n—————————————\n 整数 1234, -24, 0\n 浮点数 1.23, 1., .2, 3.14e-10\n 八进制 0o177, 0O177\n 十六进制 0x9ff, 0X9ff\n 二进制 0b1010, 0B1010\n

需要说明的几点事项:

python中的数值类型是不可变对象,不可变意味着不可原处修改。假如a = 3333,那么现在内存中会有一个内存块保存数值对象3333,如果修改它,比如对它加上1操作a += 1,python将创建一个新的内存块用来保存新的数值对象3334,而不是在3333那个内存块中直接修改为3334,所以那个原始的数值3333就被丢弃了,它会等待垃圾回收器去回收。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年9月26日 15:40
下一篇 2022年9月26日 15:43

相关推荐

发表回复

登录后才能评论