Python小屋——Python语言基础(三)
程序员文章站
2022-03-17 11:54:14
...
数字类型
Python语言提供整数、浮点型、复数3种数字类型
整数
整数类型与数学中整数的概念一致
整数类型共有4种进制表示:十进制、二进制、八进制、十六进制。整数采用十进制,其他进制需要添加引导符号
如下表
|整数类型的4种进制表示
进制种类 | 引导符号 | 描述 |
---|---|---|
十进制 | 无 | 默认情况,例如,456,-961 |
二进制 | 0B或0b | 由字符0和1组成,例如,0B1100,ob1100 |
八进制 | 0O或0o | 由字符0到7组成,例如,0o7451,0O6549 |
十六进制 | 0x或0X | 由字符0到9、a到f、A到F组成,例如,0XABC |
除极大的数之外,一般认为整数类型没有取值范围限制
函数pow(x,y) 是Python语言中一个内置函数(python编译器中所包含的函数,这些函数可以直接使用),用来计算 ,例如
>>>pow(3,900)
2565247350336538756158496029089399488342665074148586598191338322780709497564665831661451831933344895389619261270654023564506356253988331756965350599112541694997814930496466779507741289971109725554444907690651495042175769213189807845030495164348486442317181026874535610643331227069289920564720047434146322527875184136842319748464686354974891958289182069083961091717150518771893164820785391432554475730404353788016234328048391698001
计算的值越大,消耗的时间就越长,占用的计算机空间内存就更多
浮点数类型
浮点数与实数概念一致,表示带有小数的数值.python语言规定所有的浮点数都要带有小数部分,小数部分可以是 0 。
浮点数类型有两种表示方法
十进制表示法和科学计数法
98E4,3.5e9,-2.17,0.0,-9.65
科学计数法使用E或者e作为幂的符号,以10为基数
**< a>e< b>=
采用指数表达浮点数的方法是高精确度运算的基本方法之一
复数类型
在Python语言中复数的虚部通过后缀“J”或“j”来表示
例如
13.6+5j,1546+6J
复数类型中的实数部分和虚数部分的数值是浮点类型,可以通过z.real和z.image
分别获得它的实数和虚数部分
例如
>>>(3.56e-8+3.67e+55j).real
3.56e-08
>>>(3.56e-8+3.67e+55j).imag
3.67e+55
上一篇: Tetris Swing implementation
下一篇: 让人蛋疼的皇帝新装
推荐阅读
-
Python安装第三方库攻略(pip和Anaconda)
-
一种解释型语言--python的介绍
-
黑马python基础班---day06
-
python语言的鸭子类型和强类型语言的多态
-
Python-基础-day4
-
Python基础总结之第二天从变量开始(新手可相互督促)
-
大四学长教你利用Python写一款超级玛丽,零基础也能学会,超级装逼
-
FileNotFoundError: [Errno 2] No such file or directory: ‘errors.out‘ (python自然语言处理 5.6 最后的示例报错)
-
python练习题4.21判断上三角矩阵
-
Python 与 Office 办公软件专栏目录:从基础到实例,助力你的自动化办公梦