📜  Python全局关键字(1)

📅  最后修改于: 2023-12-03 15:04:37.769000             🧑  作者: Mango

Python全局关键字

Python全局关键字是一组Python编程语言中的保留字,它们拥有特殊的含义,不能被用作变量名、函数名等标识符。Python是一种解释性语言,全局关键字用于制定代码的结构和逻辑,对于掌握Python的语法和编程风格非常重要。

Python全局关键字列表

Python中的全局关键字共有33个,以下是这些关键字的列表:

  • False
  • None
  • True
  • and
  • as
  • assert
  • async
  • await
  • break
  • class
  • continue
  • def
  • del
  • elif
  • else
  • except
  • finally
  • for
  • from
  • global
  • if
  • import
  • in
  • is
  • lambda
  • nonlocal
  • not
  • or
  • pass
  • raise
  • return
  • try
  • while
  • with
  • yield
Python关键字的用途
赋值语句

as关键字主要用于赋值语句,在函数内部,用于为变量或者函数起别名。如下所示:

def add(a, b):
    return a + b

sum = add
result = sum(3, 4)
print(result) # 7
条件语句

if, elif, else关键字主要用于条件语句,Python提供了三种不同的方法来表示条件执行。

第一种是单个if条件语句,只有当条件为真时才执行语句,如下所示:

if x > 0:
    print("positive")

第二种方法是if...else条件语句,当条件为真时执行一个语句块,否则执行另一个语句块。如下所示:

if x > 0:
    print("positive")
else:
    print("non-positive")

第三种方法是if...elif...else条件语句,适用于多个条件的情况,当第一个条件为真时执行相应的语句块,否则检查下一个条件,如下所示:

if x > 0:
    print("positive")
elif x < 0:
    print("negative")
else:
    print("zero")
循环语句

forwhile关键字主要用于控制循环语句的执行次数。

for循环语句实现遍历序列、列表、元组和集合,如下所示:

for letter in 'Python':
    print(letter)

while循环语句实现在条件为真的情况下执行一组语句,如下所示:

count = 0
while count < 5:
    print(count)
    count += 1
异常处理

try, except, elsefinally关键字用于异常处理。

try关键字用于执行一组语句,如果出现异常,将跳转到相关的except语句执行。例如:

try:
    a = 5 / 0
except ZeroDivisionError:
    print("division by zero")

else关键字用于在try块中没有异常时执行相应的语句块。例如:

try:
    a = 5 / 1
except ZeroDivisionError:
    print("division by zero")
else:
    print("else block")

finally关键字用于在try块或except块中执行相应的语句块,不管是否出现异常。例如:

try:
    a = 5 / 1
except ZeroDivisionError:
    print("division by zero")
finally:
    print("finally block")
总结

Python全局关键字定义了Python编程语言中的保留字,它们具有特殊的含义,不能被用作变量名、函数名等标识符。Python提供了丰富的关键字,支持条件语句、循环语句和异常处理。通过熟练掌握这些关键字,可以编写更加简洁、优美的Python代码。