第四講 Python3中的int型和浮點型

2021-08-19 03:40:09 字數 1897 閱讀 9492

(1)前面我們知道,類似3,

4,5這種數字,在使用的時候不需要引號,他們是一種

int型別

python3的整型支援各種整形值,不管是小的整數值,還是大的整數值,python都能輕鬆處理

就算 a = 999999999999999999999 大整數賦值給變數a,也不會發生溢位等問題,程式一樣輸出

python 的整型數值有四種表示形式:

十進位制整數(普通的整數)、

二進位制的整數(以0b或0b開頭的整數)、

八進位制的整數(以0o或0o開頭的整數)、

十六進製制的整數(以0x或0x開頭的整數就是16進製制的整數,其中10~15分別以a~f來表示)

那麼我是如何知道它是某種型別呢的呢?

在python中有個

type()函式

可以檢視資料型別

具體的用法:

print(type(2))

a = 100

print(type(a))

'''python3允許為數值(包括浮點型)增加下劃線作為分割符,且不會影響數值本身)'''

one = 1_00_0000

print(one)

結果為:

(2)那麼對於

2.13

,100.2

這種小數就是float浮點型

浮點型數值用於儲存帶有小數點的數值,python的浮點型有兩種儲存方式

十進位制形式:   就是平常簡單的浮點數

科學計數的形式; 即   5.12e2  (5.12乘以10的二次方)

(3)加減乘除:

number_a = 1

number_b = 100

sum = number_a+number_b#即1+100

jian = number_a-number_b#即1-100

cheng = number_a*number_b#即1*100

chu = number_a/number_b#即1除100

print(sum,jian,cheng,chu)#列印出加減乘除的結果

列印出的結果為:

注意:在python中的print()函式李是可以列印出多個值的,用逗號分開即可,浮點型和整形一樣

(4)數字的常見操作:

•加  

2+3

•減3-2

•乘   3*

2 •除  

3/2

•整除  

3//2

•取餘  

3%2

(5)python中的取整和取餘:

zhengchu = 5//2

yushu = 5%2

print("整除之後的商是:",zhengchu,"整除之後的餘數是:",yushu)

列印結果為:

(6):我們都知道

a/b的時候b≠

0才有意義,所以分母不能為0

Python學習第四講

運算子比較運算子 邏輯運算子 split 分割字串 例 split 點前面一般是變數,括號內是分割的字元 join 拼接字串 例 join 點前面是拼接的字元 一般用變數形式 括號內是變數 strip 左右兩邊去空格 lstrip 左邊去空格 rstrip 右邊去空格 字串內建方法的表示 含義spl...

第四講 python變數解析

1,python 語言的變數和其他語言的變數概念有所不同 變數 到底什麼在變?x 12 x指向12所在的記憶體單元 y 13 y指向13所在的記憶體單元 print x 12 print y 13在python中變數是某一塊記憶體的小標籤 x y 含義是將x指向y指向的記憶體單元 類似c語言中的指標...

第四講 Python的基礎資料型別

作業數值型別 序列型別 結合型別 set 對映型別 dict 整數記憶體 python 的整數長度為32位,並且通常是連續分配記憶體空間的。小整數物件池 python 初始化的時候會自動建立乙個小整數物件池,方便我們呼叫,避免後期重複生成!這是乙個包含262個指向整數物件的指標陣列,範圍是 5到25...