欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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编译器中所包含的函数,这些函数可以直接使用),用来计算 xyx^y ,例如

>>>pow(3,900)
2565247350336538756158496029089399488342665074148586598191338322780709497564665831661451831933344895389619261270654023564506356253988331756965350599112541694997814930496466779507741289971109725554444907690651495042175769213189807845030495164348486442317181026874535610643331227069289920564720047434146322527875184136842319748464686354974891958289182069083961091717150518771893164820785391432554475730404353788016234328048391698001

计算的值越大,消耗的时间就越长,占用的计算机空间内存就更多

浮点数类型

浮点数与实数概念一致,表示带有小数的数值.python语言规定所有的浮点数都要带有小数部分,小数部分可以是 0 。

浮点数类型有两种表示方法

十进制表示法和科学计数法
98E4,3.5e9,-2.17,0.0,-9.65
科学计数法使用E或者e作为幂的符号,以10为基数
**< a>e< b>=a10ba*10^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

相关标签: python入门