Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python class和def的区别

作者:续写丶未来式   发布日期:2026-02-15   浏览:64

# 定义一个类
class MyClass:
    # 类的构造函数
    def __init__(self, value):
        self.value = value

    # 类的方法
    def show_value(self):
        print(f"The value is {self.value}")

# 定义一个普通函数
def my_function(value):
    print(f"The value is {value}")

# 解释说明:
# 1. `class` 关键字用于定义一个类,类可以包含属性和方法。类是面向对象编程的基础,可以通过类创建多个实例。
# 2. `def` 关键字用于定义函数。函数是一段可重复使用的代码块,通常用于执行特定任务。
# 3. 类中的方法需要通过实例调用,而普通函数可以直接调用。
# 4. 类中的方法第一个参数通常是 `self`,表示当前实例;普通函数没有这个隐式的第一个参数。

# 示例调用
obj = MyClass(10)
obj.show_value()  # 输出: The value is 10

my_function(20)  # 输出: The value is 20

上一篇:python中集合

下一篇:运行python脚本

大家都在看

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站