python 資料型別總結

2021-07-31 09:50:54 字數 1935 閱讀 1106

感覺新學點什麼總要寫下來,否則總有一種記不住的感覺

python 中的變數定義就是賦值語句比如

val1 = 25

val2 = "hehe"

用單引號或雙引號包圍起來的就是字串,這種靈活性使你可以在字串中包含引號

"this is a string in python"

'this is another string in python'

'this is also a string in "python"'

注意:加r和不加r的字串

str = r'\n\t'

str1 = '\n\t'

print(str)

print(str1)

#output:

#\n\t

##可以看出有r的字串不對其中的字元進行轉義操作

類似與字首r,字首u表示這個字串是unicode編碼u'unicode'

表現形式

str = '''

i want

todo

this

'''

字串操作方法

大小寫合併字串

使用+號

判斷數字

刪除空白

-s.rstrip()

刪除末尾空白

整數python3的整數不限制大小

也沒有什麼signed和unsigned,是不是很人性化呢?

和慣例一樣0x字首是16進製制,0字首是8進製

浮點數注意在python3中1/2的值是0.5,而在python2中則是0

e的用法和在c/c++中一樣,表示10的冪1e8就是108

複數

complex1 =1 + 3j
由一系列有序的元素組成,其中的元素可以是任何型別。

在python中用方括號表示列表

name = ['a', 'b', 'c']
操作

組織列表

列表解析

squares = [value**2 for value in range(1,11)]

建立了乙個列表,元素為1,4,9…

切片

names = ['a', 'b', 'c', 'd']

sname = names[0:3] # 表示names的前三個元素

ssname = names[:3] # 省略表示從列表開始到第3個元素

元組和列表類似,也是由有序的元素組成,用圓括號表示元組

size = (3, 4)

size[0] = 1

# error:不能修改元組元素

size = (5, 6) # 可以重新定義元組

不允許對元組的元素進行修改,如需修改元組,只能對元組進行重定義。

不能刪除元組元素,但是可以用del函式刪除整個元組

tuple1  =(3)

print(tuple1[0]) #報錯,此時tuple1被識別為int型別

tuple2 = (2,)

print(tuple2[0]) #正確姿勢

字典 是一系列鍵 — 值對 。每個鍵 都與乙個值相關聯,你可以使用鍵來訪問與之相關聯的值。字典用花括號定義

alien =
操作

元素的新增

鍵做下標,直接新增

a['key'] = value
刪除鍵值對

Python資料型別總結

1.字串 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。2.list list是一種有序的集合,可以隨時新增和刪除其中的元素。比如 michael bob tracy 用索引來訪問list中每乙個位置的元素,記得索引是從0開始的 函式 len insert 索引位置,val...

python資料型別總結 python資料型別總結

python中的資料型別常用的有數字,字串,列表,字典,元組,集合 其中數字,字串,元組是不可變型別,即不能通過索引來改變元素的值。以下是一些注意點 1.字典的鍵 key 字典的鍵可以是任意不可變型別,故字典的鍵不能是列表。字典中的鍵是唯一的,值可以重複。字典是乙個無序的序列,不能通過索引來取值。字...

Python內建資料型別總結

在眾多語言的學習和應用中,資料型別必不可少,當然了核心資料型別也無外乎就那麼幾種.很多語言中提供了數字,字串,檔案資料型別,有一部分形式的資料型別以標準庫的形式表示 但是在 python 有很多資料型別都是內建的,不需要 import 數字字串 列表list 字典dict 元組集合 none 布林檔...