Python 基礎之 "資料型別"
阿新 • • 發佈:2022-04-14
變數:
python是面對物件,解釋型和弱型別
變數裡面可以儲存字串、整型,浮點,布林型別(Ture,false)
整數型別:
浮點型別:
print(0.1+0.2) # 結果為:0.30000000000000004 print(round(0.1+0.2,1)) # 結果為:0.3,保留一位小數
複數型別:(主要應用在科學計算中):
x=123+456j print('實數部分:',x.real) print('虛數部分:',x.imag) 實數部分: 123.0 虛數部分: 456.0
檢視變數型別:
print(type(變數))
python關鍵字檢視:
import keyword print(keyword.kwlist) 布林型別:True False 首字母必須是大寫,在開發中,主要用於判斷
字串型別:
字串表示符號: ' ' " " ''' ''' 單引號,雙引號,三引號 message=''' 1111 22222 333333 ''' print(message) # 1. 三引號按照文字原樣輸出 2. 還有多行註釋作用
轉義符:
轉義字元: \n 換行 # newline 開個新行 \t 製表符,TAB鍵 # 製表符出來的空格,是取決於前面的內容是多少個空格 \' 單引號 \" 雙引號 '\r 回車 # Carriage return 列印頭回到行首,如果沒有 \n 就直接 \r ,那麼這行就會被覆蓋列印。在pycharm的IDLE裡實現不了\r \\ print('hello\nkitty') # 轉義符 \n 換行 print(r'hellp\py\thon') # r即raw 或R 表示原樣輸出字串內容,即使有轉義字元也不會轉義輸出
字串索引和切片:
字串切片:
字串型別操作:
布林型別:
資料型別之間轉換:
eval函式:
s='3.14+3' print(s,type(s)) x=eval(s)print(x,type(x))
結果:
3.14+3 <class 'str'>
6.140000000000001 <class 'float'>
不同進位制數之間的轉換:
例子:
十進位制轉換為二進位制:
十進位制轉換為八進位制:
十進位制轉換為十六進位制:
二進位制轉換為十進位制:
八進位制轉換為十進位制:
十六進位制轉換為十進位制: