感覺新學點什麼總要寫下來,否則總有一種記不住的感覺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 布林檔...