2.5while循環
語法:
while 條件:
條件滿足時做的事
注意點:
- 到底怎樣添加while......
小技巧:找到需要重複執行的代碼,然後在它上面添加while即可
2.到底是執行多少次呢......
小技巧:看需求,在需求不明確的情況下,不知道到底執行多少次,那麼用while True
2.6for循環
(1)語法:
for 臨時變量 in 序列:
命令
(2)len()可以用來計算任何序列的長度
2.7break和continue
(1)break:只要條件成立,退出整個循環
(2)continue:只要條件成立,退出本次循環,繼續下一次循環
3.字符串、列表、元組、字典
3.1字符串取數據
用單引號或者雙引號引起來的就是字符串
(1)下標(索引值):在python中,下標從0開始,下標用來取一個數據
如:str1 = "helloworld"
print(str1[0]) #此時輸出的就是h
(2)切片
語法:str1[開始位置下標:結束位置下標:步長]
注意:選取的區間從"起始"位開始,到"結束"位的前一位結束(不包含結束位本身),步長表示選取間隔。
例如:
print(str[2:7:1])
print(str[::]) #取所有
print(str[:3:1]) 從第一個開始
print(str[2::1]) #不寫結束 選從開始到後面的所有
print(str[2:6]) # 不寫步長,默認步長值就是1
print(str[2::2])
print(str[::-1]) #倒序排列,反轉字符串
print(str[-5:-1]) # 下標允許是負數,-1表示最後一個數據,-2表示倒數第二個數據,依次類推
print(str[-1:-5:-1])