不可變的序列包含元組(tuple)、range()函數(shù)亿汞、str文本序列瞭空。
tuple是可包含任意對象的有序集合、通過下標訪問元素疗我,任意嵌套存儲咆畏。元組是不可變的!一旦定義就不再改變!
創(chuàng)建元組碍粥!:
your_tuple = '250','520','yes'
#元組是通過鳖眼,號來分割以確定元素的分組,也可以首尾兩頭加上括號
但,空元組必須通過圓括號來創(chuàng)建
如:none_tuple = ()
前面創(chuàng)建了元組嚼摩,用下標訪問元組:
your_tuple[0]
your_tuple[0:2]
#通過下標訪問元組元素
嵌套:
my_tuple = your_tuple,'2','hello',
print(type(my_tuple))
看向range()函數(shù)
range范圍一般用于生成數(shù)值序列钦讳,以便執(zhí)行特定次數(shù)的循環(huán)。
聲明方法:
#第一種在for循環(huán)中
for i in range(5):
print(i)
#第二種枕面、直接聲明愿卒,range其實支持三個參數(shù),第三個參數(shù)是步長
x1 = tuple(range(1,100,2))
print(x1)
range函數(shù)會創(chuàng)建一個包含順序數(shù)字的對象潮秘。其本身函數(shù)會創(chuàng)建一個Range對象琼开,使用的時候一般需要轉(zhuǎn)換成 使用需要的形式:
numbers = list(range(1,100,2))
#轉(zhuǎn)化成列表
print(numbers)