python基础03
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])