(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的浮點型有兩種儲存方式(3)加減乘除:十進位制形式: 就是平常簡單的浮點數
科學計數的形式; 即 5.12e2 (5.12乘以10的二次方)
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...