1、判断语句:if elif else(后面不要忘记加:): 下面是代码块,必须要进行代码缩进,判断时一般用肯定句。
weather = 'sunny'
if weather == 'rainy':
print('在家学习')
elif weather == 'sunny':
print('去钓鱼')
else:
print('逛街')
2、if后面结果是True就执行,否则不执行。
3、三目运算
a = 6
if a > 5:
print(True)
else:
print(False)
#相当于
print(True if a > 5 else False)
4、
>>> '1' > '2' > 3
False
#其实就是1' > '2' and '2' > 3
5、while循环,可以用ctrl + c强制停止循环(while后面是True时执行)。
while else(while循环结束后再else)
break 强制停止循环,不执行else。
while 可以进行多重循环。
a = 1
while a < 5:
b = 1
while b < 10:
if b % 5 == 0:
break
print('b:',b,end = ' ')
b += 1
print('a:',a)
a += 1
else:
print('循环结束')
6、print执行后自动换行,如果加上end就是执行end后的东西。
小技巧:ctrl + c 强制停止循环,alt + 3注释 alt + 4取消注释。
7、 break语句将执行移出循环,接着循环之后执行,continue将执行移到循环开始(跳过当前循环)。
8、for循环用法:
for i in range(10):
print(str(i))
for i in '字符串':
print(i)
#可以将字符串一个字母一个字母的打印出来
和while一样也能加else
9、range(10)调用产生的范围是从0直到10(不包括10),range(0, 10)明确告诉循环从0开始,range(1, 10, 1)明确告诉你每次迭代让变量增加1。
11、导入模块:import + 关键字(用逗号隔开可以导入多组模块)
12、导入sys模块,可以用sys.exit()提前结束程序。