-
constant
常量,约定俗成:所有常量要大写,注意:python没有真正意义上的常量
ACCOUNT = 'qiyue'
PASSWORD = '12465'
-
snippet
片段
输入if
、class
、def
时可以按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
导入一个模块时会执行模块中代码
网友评论