0


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时,若后边无数字,要根据前一位的奇偶性判断,奇进偶退
  1. 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

  1. type(x)函数可以判断x的类型
bool('Python')
bool('')
type(False)

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

True
False
<class'bool'>

五、数字中的下划线

书写很大的数字的时候,可以使用下划线使其更加清晰易读,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'
标签: python

本文转载自: https://blog.csdn.net/weixin_62475403/article/details/122242882
版权归原作者 last. girl 所有, 如有侵权,请联系我们删除。

“Python-----(3)数”的评论:

还没有评论