知識要點:
數字型別:整數型別、浮點數和複數型別
數字型別的運算:數值運算操作符、數值運算函式
字串型別及格式化:索引、引片、基本的format()格式化方法
字串型別的操作:字串操作符、處理函式和處理函式
型別判斷和型別間轉換
1、數字型別
(1)整數
十進位制 1010
二進位制 0b1010
八進位制 0o1010
十六進製制 0x9f
(2)浮點數型別
0.1 + 0.2 == 0.3
輸出false #因為存在不確定尾數,0.1 + 0.2 其實等於0.30000000000000004,可以用
round(0.1 + 0.2, 3) == 0.3
輸出true #round()取3位小數
(3)複數型別
(1.23e4 + 5.67e4j).real
>>>12300.0 #取其實部
(1.23e4 + 5.67e4j).image
>>>56700.0 #取其虛部
abs(-3 + 4j)
>>>5.0 #相當於求模,注意複數運算為浮點數,不是5
1.23e-4 + 5.67e+8j.real
>>>0.000123 #先求5.67e+8j的實部為0.0,則相加為0.000123
(4)型別間轉換函式
int(x) #將x轉換為整數,x可為浮點數或字串
float(x) #將x轉換為浮點數,x可為整數或字串
str(x) #將x轉換為字串,x可為整數或浮點數
int(10.01)
>>>10
float(10)
>>>10.0
str(10.01)
>>>'10.01'
python基礎知識1
學習python語言程式設計 嵩天,黃天宇,禮欣 補充內容 資料型別 例子整形 1 0,10,0xa,0o12,0b1010 浮點型1.27 1.25e9 1.25 10 9 1 2i 複數 字串 a sadf 列表 cat bat rat 1 2 3 元組 abc 1 2.1 字典布林代數 tru...
python基礎知識1
tensorflow精選github開源專案 深度學習動手入門 github上四個超棒的tensorflow開源專案 影象處理中媲美matlab的python包 scikit image skimage 包的用法詳解 os.path.abspath和os.path.realpath區別 ms coc...
python的基礎知識(1)
關於縮排 一般的程式語言如c等用大括號來組織 而python則運用縮排以for迴圈為例 for x in array if x 其中使用空白符的好處是使 具有更好的的可讀性。萬物皆物件 python語言的乙個重要特徵就是其物件模型的一致性。python直譯器中的任何數值,字串,資料結構,函式,類,模...