了解Python中的保留字和关键字列表
发布时间:2023-12-19 01:31:04
Python中的保留字和关键字是指在编程语言中具有特殊含义并被专门保留用于特定目的的单词和标识符。这些保留字和关键字不能用作变量名或函数名等标识符。
下面是Python中的保留字列表:
1. False: 代表布尔值假。
例子:
flag = False
if flag:
print("This statement won't be executed.")
else:
print("This statement will be executed.")
2. None: 代表空值或缺少值。
例子:
value = None print(value) # 输出None
3. True: 代表布尔值真。
例子:
flag = True
if flag:
print("This statement will be executed.")
else:
print("This statement won't be executed.")
4. and: 逻辑与操作符。
例子:
a = True b = False print(a and b) # 输出False
5. as: 用于创建别名。
例子:
import math as m print(m.sqrt(25)) # 输出5.0
6. assert: 用于断言表达式的正确性。
例子:
a = 5 b = 10 assert a < b, "a is not less than b"
7. break: 用于循环中提前跳出循环。
例子:
for i in range(5):
if i == 3:
break
print(i)
8. class: 用于定义类。
例子:
class MyClass:
def __init__(self, name):
self.name = name
obj = MyClass("John")
print(obj.name) # 输出John
9. continue: 用于跳过当前循环迭代。
例子:
for i in range(5):
if i == 3:
continue
print(i)
10. def: 用于定义函数。
例子:
def greet(name):
print("Hello, " + name + "!")
greet("John") # 输出Hello, John!
除了以上保留字之外,Python还有一些关键字,这些关键字在特定的上下文中具有特定的含义:
1. from: 用于导入模块中的指定部分。
例子:
from math import sqrt print(sqrt(25)) # 输出5.0
2. global: 用于在函数内部访问全局变量。
例子:
count = 0
def increment():
global count
count += 1
increment()
print(count) # 输出1
3. if: 用于条件语句。
例子:
num = 5
if num % 2 == 0:
print("Even")
else:
print("Odd")
4. import: 用于导入模块。
例子:
import math print(math.sqrt(25)) # 输出5.0
5. in: 用于检查元素是否存在于容器中。
例子:
numbers = [1, 2, 3, 4, 5]
if 3 in numbers:
print("3 is in the list")
6. is: 用于比较两个对象是否引用同一内存地址。
例子:
a = [1, 2, 3] b = a print(a is b) # 输出True
7. lambda: 用于创建匿名函数。
例子:
add = lambda x, y: x + y print(add(2, 3)) # 输出5
8. nonlocal: 用于在嵌套函数中访问外部函数的局部变量。
例子:
def outer():
x = 10
def inner():
nonlocal x
x += 1
print(x)
inner()
outer() # 输出11
9. not: 逻辑非操作符。
例子:
print(not True) # 输出False
10. or: 逻辑或操作符。
例子:
a = True b = False print(a or b) # 输出True
以上是Python中的一些保留字和关键字的列表和使用例子。这些保留字和关键字在Python编程中起到了重要的作用,程序员需要了解这些关键字的含义和用法,以正确编写Python代码。
