1. 程式人生 > >Python3基礎第二篇:不可變序列操作

Python3基礎第二篇:不可變序列操作

不可變的序列包含元組(tuple)、range()函式、str文字序列。
讓我們先來看看元組吧------>>>
tuple是可包含任意物件的有序集合、通過下標訪問元素,任意巢狀儲存。元組是不可變的!一旦定義就不再改變!
接下來我們先來建立元組!

your_tuple = '250','520','yes'
#元組是通過,號來分割以確定元素的分組,也可以首尾兩頭加上括號

但是,空元組必須通過圓括號來建立
如:none_tuple = ()
來來來,前面建立了元組,現在讓我們用下標訪問一下元組

 your_tuple[0]
 your_tuple[0:2]
 #通過下標訪問元組元素

自己動動手看看返回什麼哦。我就不寫出來了。

來看看巢狀儲存是怎麼一回事,當然就是元組裡面有元組啦。

my_tuple = your_tuple,'2','hello',
print(type(my_tuple))

就到這裡了哦,讓我們看看range()函式
range範圍一般用於生成數值序列,以便執行特定次數的迴圈。
宣告方法:

#第一種在for迴圈中
for i in range(5):
	print(i)
#第二種、直接宣告,range其實支援三個引數,第三個引數是步長
x1 = tuple(range(1,100,2))
print(x1)

接下來就是str文字序列了,這裡我們先介紹單引號’ ‘,雙引號" ",以及三引號’’’ ‘’’。
單雙引號都能把字串圍起來,三引號也可以,但是三引號一般用於多行字串時使用(其它情況下見機行事哦)

"字串"
'字串'
'''多行字
符串'''

類似C語言,Python也有轉義字元哦。(在這裡不考慮使用函式的方法,我們圍繞轉義字元來討論)
那當我們需要忽略轉義符號的時候,我們如何做?
第一種:我們可以使用\來轉義\;
第二:在""前加上r
到此為止了。內容太多,先這樣吧。