Python學習——循環
今天學習了Python的第一天。今天主要講了數據類型。包含int、float、string、list、bool和循環。
如果想查看某個變量的類型可以使用:print(type(變量名))
也可以把數據類型進行強制轉換。方法:Int(變量名)、float(變量名)、str(變量名)、list(變量名)。
一、今天重點之一循環。循環就是重復執行循環體裏面代碼,可以使用for 和while。
for循環不需要記數器,不能寫死循環。舉個for循環的栗子:
for i in range(5):
print("你好!")
重復打印5遍“你好”。
再舉個while循環的栗子。while循環先要設置一個記數器
while i <5:
print("你好漂亮!")
i+=1
i就是記數器,每次循環完以後要增加
在循環中會用到continue和break,接下來說一下他們的區別:
continue 是結束本次循環,進入下一次的循環。
break 只能用在循環體裏面,結束整個循環,因此break後面的代碼不會被執行。
可以試一下下面段代碼,從結果來驗證二者的區別
for i in range(5):
print("你好!")
continue
while i <5:
print("你好漂亮!")
break
i+=1
二、今天另一個重點是list
列表是通過下標進行操作,下標是從0開始。比如一個列表cpy=[‘a‘,‘b‘,‘c‘,‘d‘]。如果想要取出元素d,方式就是cpy[3]。
其實也可以用range()方法來構造一個list。
for i in rang(5):
a[i]=i 或是 a=list(range(5))
print a
對於列表可以進行增,刪,改,查操作。
增:比如在列表cpy中增加元素e。
cpy.append(‘e‘) 在列表的最後位置,加入元素e
cpy.insert(4,‘e‘) 在列表的指定位置增加元素e
刪 :比如刪除列表cpy中的元素e。
cpy.pop(4) 傳入的是列表的下標,刪除列表中指定位置的元素
cpy.remove(‘e‘) 傳入的是列表中的元素,刪除列表中指定的元素
del cpy[4] 傳入的是列表的下標,刪除列表中指定位置的元素
cpy.clear() 清空整個列表的元素
改:比如修改列表cpy中d元素為 dd
cpy[3]=‘dd‘ 根據下標直接賦值
查:比如查看列表cpy第三個元素的值
cpy[2]
其他方法:
cpy.count(‘dd‘) 列表中元素的數量
type(cpy) 列表的類型
cpy.reverse() 列表中的元素進行反轉
cpy.index(‘dd‘) dd這個元素一次出現的下標。如果元素在列表中不存在,會報錯。
stus=["張帥","李四"]
cpy.extend(stus) 將列表stus中的元素合並入cpy列表
stus+cpy 是將stus和cpy列表合並,成為一個新的列表
cpy.sort() 列表元素進行排序,默認是升序
cpy.sort(reverse=True) 列表進行降序排列
Python學習——循環