Python小屋——Python语言基础(三)

数字类型

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

>>>pow(3,900)
2565247350336538756158496029089399488342665074148586598191338322780709497564665831661451831933344895389619261270654023564506356253988331756965350599112541694997814930496466779507741289971109725554444907690651495042175769213189807845030495164348486442317181026874535610643331227069289920564720047434146322527875184136842319748464686354974891958289182069083961091717150518771893164820785391432554475730404353788016234328048391698001

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

浮点数类型

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

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

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

采用指数表达浮点数的方法是高精确度运算的基本方法之一

复数类型

在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

壮壮Loschicos

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值