栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python-----(3)数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python-----(3)数

目录

一、整数

二、浮点数

三、复数

四、布尔值

五、数字中的下划线

六、数据类型的转换


数值型分为整型、浮点型和复数。

数值型是一种基本数据类型。

一、整数

1. 整数可用二进制、八进制、十进制和十六进制表示。

进制

引导符

函数

二进制

0b或0B

bin()

八进制

0o或0O

oct()

十进制

-----

-----

十六进制

ox或oX

hex()

bin(2)  #将十进制数2转化为二进制数

hex(2)  #将十进制数2转化为十六进制数

---------------输出结果--------------
'0b10'

'0x2'

二、浮点数

1. 浮点数也就是我们熟知的小数。

2. 对小数进行四舍五入计算,利用round(x,y)函数

round(8.5)

round(7.5)

---输出结果---

8

8

# 当舍去位的数值为5时,若后边无数字,要根据前一位的奇偶性判断,奇进偶退

3. math库是一个常用的数学库

import math      # 导入math库
math.floor(5.6)  #下取整

math.ceil(5.6)   #上取整

----------输出结果----------
5

6

三、复数

1. 复数由实部(Real)和虚部(Imag)构成,在Python中,虚数单位用j或J表示。

2. 利用abs()函数获取复数的模长(浮点数)或者求绝对值。

a = 4 +3j
a.real     #求复数a的实部
a.imag     #求复数a的虚部
abs(a)     #求复数a的模长
abs(-2)    #求绝对值

---------输出结果---------

4.0
3.0    #实部,虚部,模长的结果均为浮点数
5.0    
2       

'''如果复数a的虚部为1,则应写为4 + 1j
   此处的1不可以省略'''

四、布尔值

1. 布尔值也是一种基本数据类型,只有True和False两种。

2. 可以使用bool()函数判断一个值是“真”还是“假”

3. 布尔值为False的数据

  ▲ 布尔值False                   ▲数值为0的值             ▲空字符串

  ▲空的组合数据类型           ▲None

4. type(x)函数可以判断x的类型

bool('Python')
bool('')
type(False)

----输出结果----

True
False

五、数字中的下划线

书写很大的数字的时候,可以使用下划线使其更加清晰易读,Python并不会将下划线打印出来

a = 12_000_000_000
print(a)

------输出结果------

12000000000

六、数据类型的转换

名称

作用

int(x)

将x转化为整数,x可以是浮点数或字符串(不可为浮点数)

float(x)

将x转化为浮点数,x可以是整数或字符串

str(x)

将x转化为字符串,x可以是整数或浮点数

int(7.9)
float('12')
str(1.5)

----输出结果----

7
12.0
'1.5'

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/689307.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号