飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1879|回复: 6

python类的各种方法

[复制链接]
  • TA的每日心情

    前天 14:14
  • 签到天数: 295 天

    [LV.8]以坛为家I

    发表于 2022-11-10 13:44:46 | 显示全部楼层 |阅读模式

                                                                    总结一些python的类中的方法

    [Python] 纯文本查看 复制代码
    # python的类中的方法
    # 先定义一个类
    
    # 语法
    # class 类名():
    #     pass
    
    # 例子
    class person():
        pass
    
    
    # 在类中定义普通方法
    
    # 语法
    # def 方法名(self):
    #   pass
    
    # 类的普通方法的例子
    class person1():
        def persona(self):
            pass
    
    
    # 类方法
    
    # 语法
    # @装饰器名
    # def 方法名(cls):
    #   pass
    
    # 例子
    class person2():
       
        @classmethod
        def personb(cls):
            pass
    
    
    # 静态方法
    # 静态方法和类方法类似 区别是装饰器名和方法里面的参数不同  静态方法参数是可选的
    
    # 语法
    # @装饰器名
    # def 方法名():
    #   pass
    
    class person3():
       
        @staticmethod
        def personc():
            pass
    
    # 魔术方法
    # 魔术方法与普通方法调用的区别 魔术方法会在特定时刻被触发 特定时刻自动执行魔术方法
    
    # 常见的魔术方法名 方法名是头尾双下划线 双下划线中间一个系统定义好的的变量名
    
    # __init__触发时机 创建类的对象是自动调用该方法 也就是实例化类时
    # 具体的例子
    class person4():
    
        def __init__(self,name):
            self.name = name
    
    p = person4('jake')
    print(p.name)
    
    # __str__触发时机 打印对象名时自动调用 在__str__方法里面需要定义return语句 return后面是要被打印的值
    class person5():
    
        def __str__(self):
            return 'kangkang'
    
    p = person5()
    print(p)




    python类的各种方法
    https://www.52pojie.cn/thread-1710250-1-1.html
    (出处: 吾爱破解论坛)


    PYG19周年生日快乐!

    该用户从未签到

    发表于 2022-11-11 09:14:28 | 显示全部楼层
    好好学习,天天向上!
    PYG19周年生日快乐!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    难过
    3 天前
  • 签到天数: 527 天

    [LV.9]以坛为家II

    发表于 2022-11-11 09:05:20 | 显示全部楼层
    多谢分享!再多介绍一些多态就更好了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 05:46
  • 签到天数: 70 天

    [LV.6]常住居民II

    发表于 2022-11-11 09:59:31 | 显示全部楼层
    多讲些这个语言的技巧就好了,现在想学它呢。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    前天 14:14
  • 签到天数: 295 天

    [LV.8]以坛为家I

     楼主| 发表于 2022-11-11 12:25:31 | 显示全部楼层
    乐活 发表于 2022-11-11 09:05
    多谢分享!再多介绍一些多态就更好了

    只讲自己掌握的比较好的
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    前天 14:14
  • 签到天数: 295 天

    [LV.8]以坛为家I

     楼主| 发表于 2022-11-11 12:27:05 | 显示全部楼层
    wa57mxo 发表于 2022-11-11 09:59
    多讲些这个语言的技巧就好了,现在想学它呢。

    语言的技巧怕讲的不好
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    前天 14:14
  • 签到天数: 295 天

    [LV.8]以坛为家I

     楼主| 发表于 2022-11-11 12:29:12 | 显示全部楼层
    52soft 发表于 2022-11-11 09:14
    好好学习,天天向上!

    不用谢 哈哈哈
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表