首先,Python中的for 循环和传统的for 循环不同
for循环接收可以迭代的对象(序列或者迭代器)作为参数,每次迭代其中的一个元素。
例一;遍历字符串中的每一个字符
例二:遍历列表中的每一个元素
例三:遍历字典中所有的Key-value值
例四:for循环执行三次打印
range函数其实有参数,前两个参数分别表示了一个前闭后开的区间,第三个参数表示迭代的步长。
---------------------
作者:a15929748502
来源:CSDN
原文:https://blog.csdn.net/a15929748502/article/details/89428514
版权声明:本文为博主原创文章,转载请附上博文链接!
缩进和悬挂else
例子:
和if x>0配对
和 if y>0配对
he he
和循环搭配的else (在Python中else不只可以与if 搭配,还可以和for,while搭配)
需要注意的是:和循环搭配的else语句,只会在循环条件不满足时才会执行(对于for循环来说,就是整个序列遍历完成,如果循环中途break了,依旧会跳过else)
如下:实现一个函数,在列表中查找指定的元素,返回下标。
又如:实现一个函数,打印出一个数的最大公约数。
结果却是可以看出,如果遇到break ,就不会再走else 了。