'''
for 循环变量 in 序列: (可迭代对象)
循环语句
'''
#索引
st = 'hello world xiaobaiyasgiahs123'
##n = 0
##while n<=18: #条件循环
## print(st[n],end='')
## n+=1
##for i in st: #计数循环 迭代循环
## print(i,end='')
##for i in range(10): #range内置函数,可以生成一个数字序列
## print(i,end='')
##for i in range(3,10): #取前不取后
## print(i,end='')
##for i in range(3,10,2): #2步长
## print(i,end='')
##for i in range(1,11):
## if i==5:
#### break #终止整个循环
## continue #跳过当前循环
## print(f'小白正在跑步,这是第{i}圈')
##else:
## print('跑完了')
'''
1.break/continue 只能用在循环中,除此以外不能单独使用
2.break/continue 在嵌套循环中,只对最近一层循环起作用
'''
##for i in range(10):
## for j in range(10):
## if j==5:
## break
## print(j,end='')
## print(i)
##
##li=[]
##for i in range(0,101,2):
## li.append(i)
## if i%2==0:
## print(i,end=' ')
##li=['西瓜','白菜','苹果',100]
##li.append('梨子') #默认追加 添加在;列表的末尾
##li.insert(1,'肉') #指定插入
##li.extend(['egg1','egg2']) #批量添加 可以添加一个列表
##
##li.pop() #默认删除最后一个
##li.pop(5) #指定删除 索引
##li.remove('肉') #根据元素值进行删除
##del li[2:4] #批量删除
##li.clear() #清空 不会改变内存地址
##li = [1,4,2,6,7,9,9,9,6,4,5]
##li.count(9) #统计元素个数
###永久排序
####li.sort() #排序 只能是纯数字或者是纯字符串(元素是同一个数据类型,并且可以比大小)
###临时排序
##a = sorted(li) #可以用变量接收
##tu = ('a','b','c')
##a,b,c = tu #可以多个变量把里面值一一接收出来---拆包
##a,*b = tu #*b 剩下的值全部接收 放在一个列表里面
##a,*b,c = tu #*b 最后接收
##a = li.copy() #复制