python 基本資料型別

2021-10-02 17:09:56 字數 2472 閱讀 3239

目錄前言

一、number(數字)

二、string(字串)

三、list(列表)

四、tuple(元組)

五、set(集合)

六、dictionary(字典)

七、python資料型別轉換

python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

在 python 中,變數就是變數,它沒有型別,我們所說的"型別"是變數所指的記憶體中物件的型別。

python3 中有六個標準的資料型別:number(數字)、string(字串)、list(列表)、tuple(元組)、set(集合)、dictionary(字典)。

>>>5 + 4  # 加法

9>>> 4.3 - 2 # 減法

2.3>>> 3 * 7 # 乘法

21>>> 2 ** 5 # 乘方

32>>> 2 / 4 # 除法,得到乙個浮點數

0.5>>> 2 // 4 # 除法,得到乙個整數

0>>> 17 % 3 # 取餘

2

'''案例一'''

word = '字串'

sentence = "這是乙個句子。"

paragraph = """這是乙個段落,

可以由多行組成"""

'''案例二'''

str='runoob'

print(str) # runoob

print(str[0:-1]) # runoo

print(str[0]) # r

print(str[2:]) # noob

print(str * 2) # runoobrunoob

print(str + '你好') # runoob你好

'''案例三'''

str='runoob'

print('hello\nrunoob') # 使用反斜槓(\)+n轉義特殊字元

print(r'hello\nrunoob') # 在字串前面新增乙個 r,表示原始字串,不會發生轉義

list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]

tinylist = [123, 'runoob']

print (list) # 輸出完整列表 [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]

print (list[0]) # 輸出列表第乙個元素 [ 'abcd' ]

print (list[1:3]) # 從第二個開始輸出到第三個元素 [ 786 , 2.23 ]

print (list[2:]) # 輸出從第三個元素開始的所有元素 [ 'runoob', 70.2 ]

print (tinylist * 2) # 輸出兩次列表 [ 123, 'runoob', 123, 'runoob' ]

print (list + tinylist) # 連線列表 [ 'abcd', 786 , 2.23, 'runoob', 70.2, 123, 'runoob' ]

print (list[1:4:2]) # 在索引 1 到索引 4 的位置設定為步長為 2(間隔乙個位置)來擷取字串[786, 'runoob']

>>> a = [1, 2, 3, 4, 5, 6]

>>> a[0] = 9

>>> a

[9, 2, 3, 4, 5, 6]

函式

描述int(x [,base])

將x轉換為乙個整數

float(x)

將x轉換到乙個浮點數

complex(real [,imag])

建立乙個複數

str(x)

將物件 x 轉換為字串

repr(x)

將物件 x 轉換為表示式字串

eval(str)

用來計算在字串中的有效python表示式,並返回乙個物件

tuple(s)

將序列 s 轉換為乙個元組

list(s)

將序列 s 轉換為乙個列表

set(s)

轉換為可變集合

dict(d)

建立乙個字典。d 必須是乙個 (key, value)元組序列。

frozenset(s)

轉換為不可變集合

chr(x)

將乙個整數轉換為乙個字元

ord(x)

將乙個字元轉換為它的整數值

hex(x)

將乙個整數轉換為乙個十六進製制字串

oct(x)

將乙個整數轉換為乙個八進位制字串

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...

Python基本資料型別

1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...

Python基本資料型別

python內建許多資料基本型別。資料型別dt 表示形式 int整形如 1,0,1,float 浮點型如 1.1,0.0,1.1,str字串如 單引號或雙引號括起來的形式 hello python list 列表如 1,2 巢狀列表 1,2,3 tuple 元組如 1,2 set無序列表如 comp...