前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python中面向对象比较简单的内部函数

Python中面向对象比较简单的内部函数

作者头像
benym
发布2022-07-14 13:43:57
8700
发布2022-07-14 13:43:57
举报
文章被收录于专栏:后端知识体系后端知识体系

# 比较简单的内部函数

# 代码部分

代码语言:javascript
复制
class Cat:

    def __init__(self, new_name):
        self.name = new_name
        # 定义一个私有属性
        self.__age = 18
        print("{}来了".format(self.name))

    def __del__(self):
        print("%s 我去了" % self.name)

    def __str__(self):
        # 必须返回一个字符串
        # str方法定制变量输出信息,一般用来自定义内容
        return "我是小猫{}".format(self.name)
    # 如果定义为__secret则为私有方法
    def secret(self):
        print("{}的年龄是{}".format(self.name,self.__age))


tom = Cat("Tom")
tom.secret()
print(tom)

# 运行结果

代码语言:javascript
复制
Tom来了
Tom的年龄是18
我是小猫Tom
Tom 我去了
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 比较简单的内部函数
  • # 代码部分
  • # 运行结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档