python从0—9产生四个数_Python基础手册9——数字类型

Python中的数字包括整型、布尔类型、浮点型和复数。整数分为int和bool,其中bool是整型的子类型,True被视为1,False被视为0。浮点数表示双精度浮点数,复数由实部和虚部组成。Python在混合运算中会自动进行类型转换,遵循特定的规则。此外,Python提供了如int(), float(), complex()等内建函数进行数值转换,并有abs(), divmod(), pow()等函数进行数学运算。" 89282913,7757701,layui Dtree 文件树组件的使用教程,"['layui框架', '前端开发', 'UI组件', '文件管理']
摘要由CSDN通过智能技术生成

Number(数字)

Python的数字由字面值生成或者由算术操作符和内建的算术函数作为结果返回。数字提供了标量贮存和直接访问,它是不可更改类型,也就是说变更数字的值会生成新的对象。Python数字分为整型、布尔类型、浮点型、复数等。

如何更新数字对象:

通过给数字对象(重新)赋值, 您可以“更新”一个数值对象。实际上你并没有更新该对象的原始数值,因为数值对象是不可改变对象,所以更新实际上是生成了一个新的数值对象,并得到它的引用。

在学习其他编程语言时我们通常认为,变量就像一个盒子,里面装着变量的值。在 Python 中,变量更像是一个指针指向了装变量值的盒子(可以结合上一章Python对象,动态类型一节中的图示和例子来帮助理解)。对不可改变类型来说,你无法改变盒子的内容,但你可以将指针指向一个新盒子。每次将另外的数字赋给变量的时候,实际上创建了一个新的对象并把它赋给变量(不仅仅是数字,对于所有的不可变类型,都是这么回事)。

3eb8441bb23a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

如何删除数字对象:

按照 Python 的法则,你无法主动删除一个数字对象, 你只能是不再引用它(引用计数为0的对象会被Python解释器自动回收)。如果你想删除一个对数字对象的引用(变量名),使用 del 语句。 删除对象的引用之后, 你就不能再使用这个引用(变量名), 除非你给它赋一个新值(新的对象)。如果试图使用一个已经被删除的对象引用, 会引发 NameError 异常。

3eb8441bb23a?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

一、整数

表示来自整数的数学集合(正和负)的元素。有两种类型的整数:整型和布尔类型。

1、 整型(int)

Python 的标准整数类型,也是最通用的数字类型。它们表示的数值范围没有限制,只受限于可用的(虚拟内存)内存大小。

整数常以十进制数字常量表示,但是Python还允许我们使用十六进制、八进制和二进制计数法来编写整数。所有这些常量在程序代码中都产生一个整数对象(硬盘上和内存中保存的都是数字对应的二进制格式),他们仅仅是特定值的不同语法表示而已。Python默认的使用十进制来显示整数,但是也提供了内置函数把整数转换成其他进制的数字字符串格式。内置函数 hex() 、oct() 和 bin() 把一个整数转换为这三种进制表示的字符串,并且 int() 内置函数根据每个给定的进制把字符串转换为一个整数,并可以通过定义的第二个参数来确定变换后的数字的进制。

十六进制数以 0x 或 0X 开头,后面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值