Python基礎知識(1)

2021-09-16 12:30:36 字數 1025 閱讀 8774

知識要點:

數字型別:整數型別、浮點數和複數型別

數字型別的運算:數值運算操作符、數值運算函式

字串型別及格式化:索引、引片、基本的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直譯器中的任何數值,字串,資料結構,函式,類,模...