《Python参考手册(第4版•修订版)》——2.3 数字字面量

简介:

本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第2章,第2.3节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 数字字面量

内置的数字字面量分为4种类型:

布尔值

整数

浮点数

复数

标识符True和False会被解释为布尔值,其整数值分别是1和0。像1234这样的数字会被解释为十进制整数。要使用八进制、十六进制或二进制指定整数,可以在值的前面分别加上0、0x或0b(如0644、0x100fea8或0b11101010)。

在Python中,整数的位数是任意的,所以,如果要指定一个非常大的整数,只需写出所有位数,如1234568901234567890。但是在检查值和查看过去的Python代码时,可能会看到后面加上字母l(小写的L)或L字符的大数字,如12345678901234567890L。这个结尾处的L表示Python会根据值的大小,选择将整数内部表示为固定精度的机器整数或任意精度的长整数类型。在老版本的Python中,可以显式地选择使用任一种类型,并且可以在数字结尾加上字母L表示这是长类型。如今,这种区分已经没有必要,不鼓励使用。因此,表示大整数值时不必加上L。

像123.34和1.2334e+02这样的数字会被解释为浮点数。整数或浮点数后面加上j或J就构成了虚数,如12.34J。用一个实数加上一个虚数就构成了复数,方法是将实数和虚数加起来,如1.2+12.34J。

相关文章
上手python之字面量和注释
上手python之字面量和注释
上手python之字面量和注释
Python 求数字开方
Python 求数字开方
|
Python
【python实战】top1 数字组合——有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
【python实战】top1 数字组合——有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
480 0
【python实战】top1 数字组合——有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
Python 定义一个函数,接受任意三个数字并按顺序从小大输出
Python 定义一个函数,接受任意三个数字并按顺序从小大输出
|
索引 Python 容器
【Python基础速览1】变量 | 输出和输入 | 数字类型 | 字符串类型(二)
最近得了急性胃肠炎(草),所以咕咕咕了好几天,等过段时间一定好好肝文。这次就发一发前几年学Python时自己记的笔记吧,还是和之前一样,适合用来复习过一遍基础,并不适合从零开始。
137 0
【Python基础速览1】变量 | 输出和输入 | 数字类型 | 字符串类型(二)
|
Java C语言 Python
【Python基础速览1】变量 | 输出和输入 | 数字类型 | 字符串类型(一)
最近得了急性胃肠炎(草),所以咕咕咕了好几天,等过段时间一定好好肝文。这次就发一发前几年学Python时自己记的笔记吧,还是和之前一样,适合用来复习过一遍基础,并不适合从零开始。
108 0
【Python基础速览1】变量 | 输出和输入 | 数字类型 | 字符串类型(一)
|
机器学习/深度学习 Python
「Python」数字推盘游戏-pygame
本文是课本上的pygame小项目,是一个游戏设计—数字推盘
276 0
「Python」数字推盘游戏-pygame
|
设计模式 编解码 前端开发
「Python」数字推盘游戏
前面知识只是简单的对pygame进行参数的介绍,后面还需要用到MVC设计模式,在这里不多做说明,建议直接观察源代码
482 0
「Python」数字推盘游戏
|
开发工具 git Python
python:变量是储存数字的盒子吗???
在我们在使用乘法时,Git这个实例会抛出异常,但是仍然输出了git的id所以表面了在求积之前其实会创建一个新的Git实例,但是不可否认的是肯定不会创建变量y,因为在右边进行求值时抛出了异常
python:变量是储存数字的盒子吗???
python:考试前,练手习题(斐波那契数,字符串排序,九九乘法表,水仙花数,求和...求数字倍数,(保佑不挂科!)
整理一些练手的题目(含代码),可能不是特别优美,有些繁琐,但是等有时间再优化吧~~ 1.水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 请编写程序,在一行内,按从小到大的顺序输出所有水仙花数,以空格作为分割