if condition:
action
elif condition:
action
else:
action
python可以有效避免“悬挂else”(if else对应关系出错)
条件表达式(三元操作符)
small = x if x<y else y
如果x<y ,small=x.否则small=y
断言assert:当这个关键字后面的条件为假,程序自动崩溃并抛出异常
assert 3>4
可以利用他置入检查点
5)while条件:
条件为真执行的操作
for 目标 in 表达式:
循环体
例:favorite='fishc'
for i in favorite:
print(i,end='')
else配合其他语句产生更多的功能
with语句:缩小工作量:
没有使用with前:
try:
f=open('data.txt','r')
for each in f:
print(each)
except OSError as reason:
print('出错啦:'+str(reason))
finally:
f.close()
使用with后:
try:
with open('data.txt','w') as f:
for each in f:
print(each)
except OSError as reason:
print('出错啦:'+str(reason))
27)图形用户界面编程:EasyGui
导入模块三种方式:
a)import easygui
easygui.msgbox('test')
b)from easygui import *
msgbox('test')
c)import easygui as g
g.msgbox('test')