日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

4+5的值是python_Python基础:数据类型-数字(5)

發布時間:2024/9/15 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4+5的值是python_Python基础:数据类型-数字(5) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Python中,所有的數據類型都是類,每一個變量都是類的實例。

Python中有6種標準數據類型:數字(Number)、字符串(String)、列表(List)、元組(Tuple)、集合(Sets)和字典(Dictionary)。

1.數字類型

Python中數字類型:整數類型、浮點類型和復數類型。

1.1 整數類型(int)

Python整數類型為int,整數類型的范圍可以很大,可以表示很大的整數,只受所在計算機硬件的限制。

Python 3 不再區分整數和長整數,所有需要的整數都可以是長整數。

默認情況下,一個整數值表示十進制數。其它進制的表示方式:

? 二進制數:以0b或0B為前綴。(注:0為阿拉伯數字)

? 八進制數:以0o或0O為前綴。(注:第一個字符是阿拉伯數字0,第二個字符是英文字母o或O)

? 十六進制數:以0x或0X為前綴。(注:0為阿拉伯數字)

>>> 28

28

>>>0b1110028

>>>0o3428

>>> 0x1C

28

1.2 浮點類型(float)

浮點類型用來存儲小數數值,Python中浮點類型為float,Python只支持雙精度的浮點類型,且與本機有關。

浮點類型可以使用小數表示,也可以使用科學計數法表示。科學計數法中使用大寫或小寫的e表示10的指數,如e2表示102。

>>> 1.0

1.0

>>> 3.6e2

360.0

>>> 3.6e-2

0.036

1.3 復數類型

復數由實數部分和虛數部分構成,可以使用 a + bj 或 complex(a, b) 表示,復數的實部a和虛部b都是浮點類型。

Python中復數類型為complex。

>>> 1 + 2j(1+2j)>>> complex(1,2)

(1+2j)>>> complex(1,2) + complex(1,2)

(2+4j)

1.4 布爾類型

Python中布爾類型為bool,bool是int的子類。bool類型只有兩個值:True和False。

任何類型數據都可以通過bool()函數轉換為布爾值,“沒有的”或“空的”值會轉換為False,反之轉換為True。如:None(空對象)、False、0、0.0、0j(復數)、''(空字符串)、[](空列表)、()(空元組)和 {}(空字典)這些值會轉換為False,否則是True。

>>>bool(0)

False>>> bool(1)

True>>> bool('')

False>>> bool(' ')

True>>>bool(None)

False>>>bool([])

False>>>bool({})

False

2.數據類型轉換

Python數據類型轉換包括隱式類型轉換和顯式類型轉換。

2.1 隱式類型轉換

隱式類型轉換規則:

操作數1類型

操作數2類型

轉換后的類型

布爾

整數

整數

布爾、整數

浮點

浮點

>>> a = 1 +True>>>a2

>>>type(a)

>>> a = 1.0 + 1

>>>a2.0

>>>type(a)

>>> a = 1.0 +True>>>a2.0

>>>type(a)

>>> a = 1.0 + 1 +True>>>a3.0

>>>type(a)

2.2 顯式類型轉換

顯式類型轉換函數:

(1)int(x):將x轉換為一個整數。可以將布爾、浮點轉換為整數。

布爾值:True轉換為1,False轉換為0;

浮點數值:轉換后截掉小數部分。

>>>int(True)1

>>>int(False)

0>>> int(12.6)12

(2)float(x):轉換為一個浮點數。可以將布爾值、整數轉換為浮點。

布爾值:True轉換為1.0,False轉換為0.0;

整數值:轉換后加上小數部分“.0”。

>>>float(True)1.0

>>>float(False)0.0

>>> float(1)1.0

(3)complex(x):將x轉換為一個復數,實數部分為x,虛數部分為0。

>>> complex(1)

(1+0j)

complex(x, y):將x和y轉換為一個復數,實數部分為x,虛數部分為y。

>>> complex(1, 2)

(1+2j)

總結

以上是生活随笔為你收集整理的4+5的值是python_Python基础:数据类型-数字(5)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。