python中元組常識,以及for 與 range 的用法!


元組

元組 -- tuple(只能查看,不可以進行增刪改)

  1. 有序,不可變,支持索引
  2. 元組用於存儲一些比較重要的信息
  3. 元組在配置文件中會使用
元組就是不可變的列表
#定義的方式:
#元組 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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM