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

歡迎訪問 生活随笔!

生活随笔

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

python

python中的数字类型格式与运算_Python中的数字类型格式与运算

發布時間:2025/3/19 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的数字类型格式与运算_Python中的数字类型格式与运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

出品

Python中的數字(Digital)與數學中的數字相同,可以通過各種各樣的運算符實現各種計算,在Python中數字類型的數據格式分為以下幾種:

1.整數型(integer)

2.浮點數(float)

3.復數(Complex)

4.布爾(Boolean)

接下來我們就介紹一下這種數據類型在Python中的具體運用

基礎算術運算符

在具體的認知Python中的數字類型格式之前,我們需要先了解一下Python中的基礎算術預算符,他們與現實中的運算符原理相同,而在Python中他們表示為計算機可以識別的算術運算符,具體格式如下:

整數類型

在Python中整數類型(簡寫為int)又稱為整型,由正整數、0、負整數構成,不包括小數、分數。在Python中整數的長度不受限制,但是受到可用內存的限制。

1.加減乘除運算

int1 = 10 int2 = 3 count = int1+int2 print('加法和為:%d'%(count))print('減法差為:%d'%(int1-int2))print('乘法積為:%d'%(int1*int2))print('除法商為:%d'%(int1/(int2+2)))result = (int1+int2)*(int1-int2)/7-2print('加減乘除混合運算:%d'%(result))

在加減乘除混合運算可以看出,Python運算也存在優先級,小括號里邊的最先運算,然后進行乘除運算,在進行加減運算,與數學中的運算優先級是相同的。

2.取余、冪、取整除運算

x = 20y = 3print(x%y)print(x//y)print(x**y)

數學運算符中,冪的優先級最高,然后為乘、除、取余、取整、加、減。

Ps:0是不能進行整除

浮點數

浮點數(float)又稱為小數,在數學中對應的是實數,在Python中浮點數是帶小數點的數字。由于電腦內存中存儲的浮點數的位數有限,所以超過指定長度后,末尾將采取近似值。所以浮點數并不一定是精確值。

print(10.0/3)

從上面可以看出,只要公式中存在一個浮點數,那么計算出來的結果就是浮點數。

print(10*2+0.1)print(1.1+0.9)print(4.0/2.0)

復數

復數(Complex)由實部和虛部組成,把實數擴展到虛數,它的數學表示形式為a+bj(a、b均為實數)。a稱為實部,b稱為虛部,j(J)為虛數單位(j=-1),bj稱為虛數。

(1-2j) #Python語言中復數的表現形式(1-2j)*(2-3j) #復數的乘法

復數的實部和虛部,我們可以通過.real和.imag方法來檢索進行確認

(1-2j)(1-2j).real(1-2j).imag

布爾

布爾(Boolean)又稱為邏輯值,在Python中用True和False表示,可以用于邏輯判斷。這種數據類型是一種特殊的整數類型。True可以用1替換,代表為"真";False可以用0替換,代表為"假"。

布爾的邏輯運算方法與數學完全一致,邏輯運算符如下表格:

True and TrueTrue and FalseTrue or FalseFalse or Falsenot Truenot False

Python中二進制與高級運算符

二進制(了解)

二進制(Binary)數據是用0和1兩個數字來表示的數,他們的基數是2,進位規則是"逢二進一"。在Python中用0b來表示二進制數。二進制碼(范圍為00000000~01111111)對應的十進制碼可以在網上查詢ASCII表,在ASCII表中可以找到00001110對應的十進制碼為14。

0b1110 #輸出十進制數bin(14) #bin()函數可以將十進制數轉換為二進制數

PS:馮諾依曼計算機的底層代碼就是二進制碼,所以利用二進制碼的計算速度最快。

二進制的運算符

PS:m、n都為二進制數,x為整數。

在ASCII表中字符5的二進制位為00110101,字符a的二進制為01100001,通過上表中的運算符,我們對這兩個數進行二進制位運算。

1.與運算(&)

0b00110101&0b01100001

輸出十進制33,對應的二進制為00100001。

下圖是上面代碼執行過程中的二進制位的詳細計算過程,第①排與第②排的二進制數位并進行運算,運算的結果為第③排二進制的對應位值。

2.或運算(|)

0b00110101|0b01100001 #輸出結果為十進制117bin(117) #對應的二進制為01110101

3.異或運算(^)

0b00110101^0b01100001 #輸出結果為十進制84bin(84) #其二進制為01010100

4.反轉運算(~)

~0b00110101 #輸出十進制-54bin(-54) #對應的二進制為-00110110

5.左移動運算(

0b00110101

6.右移動運算(>>)

0b00110101>>2 #輸出十進制值13bin(13) #輸出二進制值00001101

PS:我們還可以通過chr(x)函數把x轉為ASCII碼字符,x為十進制數

chr(33)chr(117)chr(84)chr(-54)chr(212)chr(13)

比較運算符

Python中的比較運算符如下,比較運算符可以對字符串、整數、列表、元組、字典等進行比較運算操作。

下面我們對比較運算符進行實際代碼運算。

1.等于比較

age1,age2,age3 = 10,9,10age1 == age2 #值不同返回Falseage1 == age3 #值相同返回TrueTrue == True #True與True相同返回TrueTrue == False#True與False不同返回Falseage == 10.00 #整數與浮點數比較5-2j == 5+2j #復數與復數比較

2.其他比較

age1,age2,age3 = 10,9,10age1 != age2 age1 >= age2age1 age2age1

3.字符串比較

'a' == 'b''ab' == 'ab''a' == 1

4.運算優先級

比較運算符優先級低于算術運算符、位運算符、高于邏輯運算符。

5+1 >5 and True #先計算5+1=6,然后6>5得True,然后True and True運算(5+1)*2 > 5 and True #小括號內先計算,可以用小括號改變運算次序

賦值運算符

在編程中類似于x = a+b把=作為賦值符合比較常見的,但是在Python中有一種新的賦值表達方式(又稱增量賦值)。如下表所示。

PS:num,x,y為任意數字,m為正整數,B、B1、B2為二進制數

x,y = 10,20x + yX += yprint(x)

PS:需要注意的是,使用普通賦值的時候,x本身值不變

數據類型轉換

當一種類型的數據被使用的時候,我們有可能需要將它轉換為其他類型的數據,Python為此提供了一些內置的函數,方便我們進行轉換。

int(3.2)int('3')float(10)complex(2,2)complex(2.5)str(5+2j)bin(15)oct(10)hex(20)chr(15)ord('a')

疫情當下,昔日匆匆的步伐終于放慢了些,也是時候好好想想自己的職業計劃和人生規劃了。提前做好準備,未雨綢繆,為未來蓄能——蓄勢待發!

總結

以上是生活随笔為你收集整理的python中的数字类型格式与运算_Python中的数字类型格式与运算的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲精品一区二区在线观看 | tube极品少妇videos| 精品国产96亚洲一区二区三区 | 男人天堂视频在线观看 | 久久色网站 | 日本人和亚洲人zjzjhd | 婷婷五月色综合 | 自拍欧美日韩 | 欧美大片a | 国产成人精品av在线观 | 亚洲人成无码网站久久99热国产 | 男生操女生动漫 | 在线观看av不卡 | 欧美日韩免费观看一区=区三区 | 国产日韩在线播放 | 秋霞无码一区二区 | 日日摸日日添日日碰9学生露脸 | 亚洲国产精品毛片av不卡在线 | 天天弄天天干 | 天堂av2020| 中文字幕av网 | 一区二区三区av夏目彩春 | 人人爱人人看 | 国产模特av私拍大尺度 | 欧美成人精品欧美一级乱 | 久久国产色av免费观看 | 亚洲综合av一区二区 | 百合sm惩罚室羞辱调教 | 日韩在线免费视频观看 | 毛片在线看片 | 97精品人妻一区二区三区 | 亚洲区在线 | 91婷婷色 | 日本视频免费看 | 日韩免费一区二区 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 99国产精品人妻噜啊噜 | 精品国产一区二区三区久久久蜜月 | 久久亚洲综合国产精品99麻豆精品福利 | 亚洲永久免费网站 | va婷婷在线免费观看 | 欧美激情亚洲 | 中文字幕免费在线播放 | 天操夜夜操 | 日本大尺度吃奶做爰久久久绯色 | 91精品国产乱码久久 | 欧美美女黄色 | 最新福利视频 | 一级黄色在线播放 | 国产精品xxxxx | 女人高潮特级毛片 | 伊人黄色 | 日本一区精品视频 | 久久久久国产精品一区 | 国产一区二区三区视频在线 | 后进极品美女白嫩翘臀 | 国产91在线看 | 日本在线观看a | 国产视频精品久久 | 日韩欧美字幕 | 交专区videossex | 日本国产在线 | 日本黄色片免费 | 五月天久久综合 | 一本大道久久a久久精二百 琪琪色在线视频 | 国产激情精品一区二区三区 | 亚洲免费视 | 青青五月天 | av免费一区| 亚洲人妻电影一区 | 亚洲自拍偷拍色图 | 日韩精品成人在线观看 | 九色精品 | 精品国产黄色片 | 亚洲精品一级 | 久久狠狠婷婷 | 国产一区二区三区免费观看视频 | 又紧又大又爽精品一区二区 | 久久偷拍免费视频 | 乱子伦一区二区 | 国产色片 | 久久99精品久久久久久三级 | 国产三级视频 | 日韩激情文学 | 成人三级在线视频 | 久久白虎| 天天草天天干 | 亚洲人成电影一区二区在线 | 亚洲夜色 | 2020国产在线| 91在线网站 | 亚洲精品久久视频 | 久久精品三级视频 | jizz欧美性23| 色视频导航 | 加勒比一区在线 | 亚洲精品午夜国产va久久成人 | 国产在线观看99 | 五月婷网|