Python3学习笔记4,循环、模块

  • constant 常量,约定俗成:所有常量要大写,注意:python没有真正意义上的常量
ACCOUNT = 'qiyue'
PASSWORD = '12465'
  • snippet 片段
    输入ifclassdef时可以按 tab 或者上下选择智能补全(vs code)

循环

1、while循环
CONDITION = 1
while CONDITION<=22:
    CONDITION+=1
    print(CONDITION)
else:
    print('EOF')
2、for循环

主要用来遍历/循环 序列、集合或字典

a = [['apple','orange','bannea','grape'],(1,2,3)]
for x in a:
    for y in x:
        print(y)

中断循环:

a=[1,2,3]

for x in a:
    if x == 2:
        break
    print(x)
else:
    print('EOF')

输出:1

a=[1,2,3]

for x in a:
    if x == 2:
        continue 
    print(x)
else:
    print('EOF')

输出:1,3,EOF

如何实现类似for(i=0;i<10;i++)这样的循环?

for x in range(0,10):
    print(x)

输出:0到9
注意:range(0,10)是0-9
步长:

for x in range(0,10,2):
    print(x,end=' | ')

输出:0 | 2 | 4 | 6 | 8 |

数组间隔取数

a = [1,2,3,4,5,6,7,8]
for i in range(0,len(a),2):
    print(a[i],end=' ')
b = a[0:len(a):2]
print(b)

# 输出:1 3 5 7 [1, 3, 5, 7]

包、模块

批量导入包、模块
不会被重复导入
避免循环导入

错误示例:
A.py:
from B import b
B.py:
from A import a

导入一个模块时会执行模块中代码

你可能感兴趣的:(Python3学习笔记4,循环、模块)