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

Python关键字的作用及示例代码

发布时间:2023-12-19 01:28:22

Python关键字是一组预定义的标识符,在Python编程语言中具有特殊的功能和作用。使用这些关键字时需要遵循特定的语法规则。

以下是Python中常用的关键字及其作用:

1. and:逻辑与操作符,用于组合多个条件,返回True或False。

示例代码:

a = 10
b = 5
if a > 0 and b > 0:
    print("Both a and b are greater than 0")

2. or:逻辑或操作符,用于组合多个条件,返回True或False。

示例代码:

a = 10
b = 5
if a > 0 or b > 0:
    print("Either a or b is greater than 0")

3. not:逻辑非操作符,用于取反一个条件。

示例代码:

a = 10
if not a > 0:
    print("a is not greater than 0")

4. if:用于条件控制,根据条件的真假执行不同的代码块。

示例代码:

a = 10
if a > 0:
    print("a is greater than 0")
else:
    print("a is less than or equal to 0")

5. else:在if语句中的可选分支,当if的条件为False时执行的代码块。

示例代码:

a = 10
if a > 0:
    print("a is greater than 0")
else:
    print("a is less than or equal to 0")

6. elif:在if语句中的可选分支,用于检查多个条件,当上一个条件为False时继续检查下一个条件。

示例代码:

a = 5
if a > 0:
    print("a is greater than 0")
elif a == 0:
    print("a is equal to 0")
else:
    print("a is less than 0")

7. for:用于循环迭代一个可迭代对象中的元素。

示例代码:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    print(num)

8. while:用于循环执行一段代码,直到给定的条件不再满足为止。

示例代码:

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

9. break:用于在循环中提前结束循环,跳出循环体。

示例代码:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 3:
        break
    print(num)

10. continue:用于在循环中跳过当前迭代的剩余代码,进入下一次迭代。

示例代码:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 3:
        continue
    print(num)

11. def:用于定义一个函数。

示例代码:

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

greet("Alice")

12. return:用于从函数中返回一个值,并结束函数的执行。

示例代码:

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

result = add(5, 3)
print(result)

13. class:用于定义一个类。

示例代码:

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

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

person = Person("Alice")
person.greet()

14. import:用于导入模块或包。

示例代码:

import math
print(math.sqrt(25))

15. from:从模块中导入特定的函数或变量。

示例代码:

from math import sqrt
print(sqrt(25))

以上是Python中的一些关键字及其作用和示例代码。通过使用这些关键字,我们可以实现各种功能和控制流程。