一、while循环
+break:立即终止本层循环
+continue:结束本次循环,进入下一次,在continue后面加同级代码没有意义,因为运行不到
+else:while循环结束后且while没有被break打断的情况下可以使用
二、for循环
使用规范:此处的可迭代对象可以是列表、字典、字符串、元组、集合等
for 变量名 in 可迭代对象: 或者 for 变量名 in range(开始,结束,步长):
代码一
代码二
······
+break:立即终止本层循环
+continue:结束本次循环,进入下一次,在continue后面加同级代码没有意义,因为运行不到
+else:while循环结束后且while没有被break打断的情况下可以使用
三、列表类型
len(列表名)查列表长度
for 变量名 in 列表名 可以实现遍历
list()可将能被for循环遍历的类型转换成列表
把一个元素加入列表:列表名.append(元素)
把最后的元素从列表中删除:列表名.pop()也可以指定位置,不指定就默认删除最后一个
队列:先进先出:
入队:队列名.append(元素)
出队:队列名.pop(0)
堆栈:后进先出:
入栈:栈名.append(元素)
出栈:栈名.pop()
四、print补充
print(‘\n’)换行
print('内容',end='自己设定的结束符')默认是\n
print(bin(数字)):把十进制转换成二进制并打印二进制数
print(oct(数字)):把十进制转换成八进制并打印八进制数
print(hex(数字)):把十进制转换成十六进制并打印十六进制数
print(int('二进制数',2)):把二进制转换成十进制并打印十进制数
print(int('八进制数',8)):把八进制转换成十进制并打印十进制数
print(int(十六进制数',16)):把十六进制转换成十进制并打印十进制数
五、杂七杂八知识点
1、对于字符串倒过来:字符串名[ : : -1]
2、名字.strip()去除两边的空格(可用于登陆账号密码时防止无效输入)
名字.strip(‘*’)去除两边的*
3、名字.split(分隔符(默认是空格),分割次数(1:代表一次))