欢迎访问宙启技术站
智能推送

Python中关键字的用法与示例

发布时间:2023-12-19 01:32:19

在Python中,关键字是被保留的标识符,用于表示特定的功能或含义。Python中有35个关键字,这些关键字具有特殊的用途,并且不能用作变量名或标识符。

下面是Python中的一些关键字的用法示例:

1. if:用于条件语句中,用于判断条件是否成立。

if x > 5:
    print("x is greater than 5")

2. else:与if一起使用,用于指定在条件不成立时要执行的代码块。

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

3. elif:与ifelse一起使用,在多个条件之间进行选择。

if x > 5:
    print("x is greater than 5")
elif x < 5:
    print("x is less than 5")
else:
    print("x is equal to 5")

4. for:用于迭代循环,可以遍历数据结构中的每个元素。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

5. while:用于创建循环,只要指定的条件为真,就会一直执行循环体。

i = 0
while i < 5:
    print(i)
    i += 1

6. break:用于终止循环,无论循环条件是否为真。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    if fruit == "banana":
        break
    print(fruit)

7. continue:用于跳过当前循环的剩余代码,并开始下一次循环。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    if fruit == "banana":
        continue
    print(fruit)

8. def:用于定义函数,定义一个可重复使用的代码块。

def greet(name):
    print("Hello, " + name + "!")

9. return:用于从函数中返回值,并终止函数的执行。

def add(x, y):
    return x + y
result = add(3, 5)
print(result)

10. import:用于导入模块或特定的函数。

import math
num = math.sqrt(16)
print(num)

11. class:用于定义类,类是用于创建对象的蓝图。

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

12. self:用于表示类的实例对象本身。

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def greet(self):
        print("Hello, my name is " + self.name)

这些只是Python中的一小部分关键字的用法示例,希望对你有所帮助!