06-循环与列表

一、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:代表一次))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容