【Python基础语法】Python类和函数的编写

Python类和函数的编写

编写类

在Python中,可以使用class关键字定义类。以下是编写类的示例:

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

    def say_hello(self):
        print("Hello, my name is", self.name)

  • 使用class关键字定义类,后跟类的名称。
  • __init__是一个特殊的方法,用于初始化类的实例。它在创建对象时被调用,可用于设置对象的属性。
  • 其他方法可以在类中定义,用于实现类的功能。

编写函数

在Python中,可以使用def关键字定义函数。以下是编写函数的示例:

def add(a, b):
    return a + b
  • 使用def关键字定义函数,后跟函数的名称。
  • 括号内是函数的参数列表,可以根据需要定义参数。
  • 使用return语句返回函数的结果。

主函数入口

为了使Python程序具有主函数入口,可以使用以下代码结构:

def main():
    # 主程序逻辑
    print("Hello, world!")

if __name__ == '__main__':
    main()
  • 定义一个名为main的函数,包含主程序的逻辑。
  • 使用条件语句if name == ‘main’: 检查当前模块是否作为主程序执行。
  • 如果是主程序执行,调用main()函数。

这种结构可以将一些初始化操作放在main函数中,只有在作为主程序执行时才会执行这些操作。而当将该模块作为导入的模块时,main函数不会自动执行,可以在其他地方手动调用main()函数来执行主程序的逻辑。

其他内置变量

Python中还有一些其他常用的内置变量,包括:

  • file:当前模块的文件路径。
  • doc:模块、类、函数或方法的文档字符串(docstring)。
  • package:当前模块所属的包名。
  • builtins:包含Python内置函数和常用属性的模块对象。
  • import:内置函数,用于动态导入模块。
    这些内置变量和内置函数提供了方便的功能和信息,可以在Python程序中直接使用,用于模块的自省和运行时控制逻辑。

以上是关于Python类和函数编写的简要笔记,可作为参考。具体使用时可以根据需求查阅相关文档或教程。

猜你喜欢

转载自blog.csdn.net/weixin_45312236/article/details/131010877