1. 程式人生 > 其它 >Python 基礎之 "資料型別"

Python 基礎之 "資料型別"

變數:

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'>

 

不同進位制數之間的轉換:

 

 

 例子:

十進位制轉換為二進位制:

 

 

 十進位制轉換為八進位制:

 

 

 十進位制轉換為十六進位制:

 

 

 二進位制轉換為十進位制:

 

 

 八進位制轉換為十進位制:

 

 

 十六進位制轉換為十進位制: