元組
元組 -- tuple(只能查看,不可以進行增刪改)
-
有序,不可變,支持索引
-
元組用於存儲一些比較重要的信息
-
元組在配置文件中會使用
元組就是不可變的列表
#定義的方式:
#元組 tup = (1,"alex",True,"大黑哥",[1,2,3])
#列表 lst = [1,"alex",True,"大黑哥",[1,2,3]]
# print(tu)
# tup = (1,"alex",True,"大黑哥",[1,2,3])
# print(tu[0:6])
# for 循環
# for i in tu:
# print(i)
range
coding:utf-8
range -- 范圍 顧頭不顧尾
print(list(range(0,10))) 顧頭不顧尾
獲取成列表:list(range(0,10)) 顧頭不顧尾
#python3 中的range是一個可迭代對象 寫得是怎樣的打印的時候就是怎樣
#python2 中的range返回的是一個列表
#python2 中的xrange和python3中的range是相似的
print(list(range(0,10,1))) #步長不寫得時候默認為1 [0:10:1]
print(list(range(10,-2,-1))) #步長不寫得時候默認為1 [10:-2:-1]
print(list(range(10))) #步長不寫得時候默認為1 [:10]
使用for循環和range 打印 100 ~ 1
for i in range(100,0,-1):
print(i)
使用for循環和range 打印 100 ~ 1內,能整除5的數
for i in range(100,0,-5):
print(i)
# 錯誤示例:
while range(0,10):
print(1)
# 輸出 無限循環 1
#輸入三次姓名,並輸出,方法一
lst = []
flage = True
while flage:
name = input("請輸姓名:")
lst.append(name)
if len(lst) == 3:
flage = False
print(lst)
#輸入三次姓名,並輸出,方法二
lst = []
for i in range(3):
lst.append(input("請輸入姓名:"))
print(lst)