python3 基本資料型別 小結

2021-10-10 20:27:25 字數 2239 閱讀 2367

使用前必需賦值

無型別(=)用來給變數賦值

不可變資料:number,string,tuple

可變資料:list,dictionary,set

字串的擷取語法格式 變數[頭下表:尾下標]

str

='fighting'

print

(str

)# 輸出字串

print

(str[0

:-1]

)# 輸出第乙個到倒數第二個的所有字元

print

(str[0

])# 輸出字串第乙個字元

print

(str[2

:5])

# 輸出從第三個開始到第五個的字元

print

(str[2

:])# 輸出從第三個開始的後的所有字元

print

(str*2

)# 輸出字串兩次,也可以寫成 print (2 * str)

print

(str

+"test"

)

與c比較 python字串固定

列表中的元素可以改變

在""內輸入資料

元組的元素不能修改

』+『連線元組、』*x『輸出x次元組(同list)

其他語法規則->

tup1 =()

# 空元組

tup2 =(20

,)# 乙個元素,需要在元素後新增逗號

元組內建函式:

len(tuple)->求元素個數

max(tuple)->返回元組中元素最大值

min(tuple)->最小~

tuple(iterable)->eg.list轉tuple

不可變元組所指向的記憶體中的內容不可變

如圖->

建立集合->{}或者set()

若建立空集則只能使用set(),此時{}用來建立空字典

a =

set(

'abracadabra'

)b =

set(

'alacazam'

)print

(a)print

(a - b)

# a 和 b 的差集

print

(a | b)

# a 和 b 的並集

print

(a & b)

# a 和 b 的交集

print

(a ^ b)

# a 和 b 中不同時存在的元素

1.新增元素s.add( x )(新增元素)s.update( x )(可以新增列表、元組、字典等)

2.移除元素s.remove(x) s.discard(x) s.pop(x)

第三種為隨機刪除集合中的元素,如圖所示:

型別:內建資料型別

對比:列表->有序的物件集合

字典->無序的物件集合->key&value

字典的每個鍵值 key=>value 對用冒號 : 分割,每個對之間用逗號(,)分割,整個字典包括在花括號 {} 中,格式如下所示

d =

eg. float(x) 將x轉換為乙個[float]

python3 基本資料型別

整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...

Python3 基本資料型別

python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...

Python3基本資料型別

在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...