边学边记边用随用随查 Python语言中的保留字:
保留字含义and用于表达式运算,逻辑与操作as用于类型转换assert断言,用于判断变量或条件表达式的值是否为真break中断循环语句的执行class用于定义类continue继续执行下一次循环def用于定义函数或方法del删除变量或序列的值elif条件语句,与if,else结合使用else条件语句,与if,elif结合使用,也可用于异常和循环语句except捕获异常后的操作代码块,与try,finally结合使用exec用于执行python 语句for用于for循环语句finally用于异常语句,出现异常后,始终要执行finally,包含的代码块,与try,except结合使用from用于导入模块,与import结合使用globe定义全局变量if条件语句,与else,elif结合使用import用于导入模块,与from结合使用in判断变量是否在序列中is判断变量是否为某个类的实例lambda定义匿名变量not用于表达式运算,逻辑非操作or用于表达式运算,逻辑或操作pass空的类,方法,函数的占位符print打印语句raise异常抛出操作return用于从函数返回计算结果try包含可能会出现异常的语句,与except,finally结合使用while用于while的循环语句with简化python的语句yield用于从函数依此返回值nonlocal非局部的;非本地的;False假值None空值True真值逻辑 与
逻辑 非
逻辑 或
详细内容见程序的控制结构章节
等同于“如果”,其后跟一个条件,满足该条件则执行。
等同于除此之外,与if连用,if不满足则执行else后语句 除此之外,还应用于异常处理与循环语句
相当于“除此之外如果”
程序判断条件成立,则会执行语句块,执行后再次对条件进行判断,直至条件不成立后退出循环。
用于循环控制 跳出并结束当前的整个循环,执行循环后的语句。多层嵌套只会退出break所在层的循环。
用于循环控制 结束当次的循环,执行后续次数的循环
使用保留字for,遍历某个结构形成循环。
for <循环变量> in <遍历结构>: <语句块>A in B A属于B?
异常处理相关的保留字需连用
见finally
见finally
用于异常语句,出现异常后,始终要执行finally,包含的代码块,与try,except结合使用
异常处理的基本使用
try: <语句块1> except: <语句块2>上述代码中,若语句块1不出现异常则会正常运行语句块1,当语句块1不能正常运行时会运行语句块2。 except后还可以指定异常类型,当语句块1出现指定异常类型则才会运行语句块2。
try: <语句块1> except <异常类型>: <语句块2> else: <语句块3> finally: <语句块4>不管前面如何,只要出现异常,就会执行finally后的语句块4。而else后对应的语句块3,是在不发生异常时执行的。
用于自定义函数,常与return一起使用。详细使用方式见函数章
设置函数运行后的返回值,也就是设置该函数的值。自定义函数不设置return默认为0。
def y(): x = eval(input("请键入一个数字")) a = x ** x return a print(y())上述代码打印结果就是输入的值x的x次方。 若不加return则打印结果为None。