稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
ktzr的头像
ktzr
2年前
  • 屏蔽作者: ktzr
  • 举报
在Python中,在定义属性或方法时,在属性名或者方法名前增加两个下划线,定义的就是私有属性或方法.如果想要在外部访问,那么只需要在名称前面加上 ‘_类名’ 变成 ‘_类名__名称’。
``
class Engineer:
def __init__(self, name):
self.name = name
self.__starting_salary = 62000


dain = Engineer('Dain')
print(dain._Engineer__starting_salary) # 62000
```
展开
技术交流圈
分享
评论
点赞
相关推荐
  • 产品经理是废物,后端是废物,我也是废物,都是废物!!!!!!
    2 赞 · 7 评论
  • #你敢让微信龙虾碰代码吗# 微信clawBot早早就装上了,没有进灰度测试名单,没有邀请码也能安装,执行官方的安装指令就可以了。安装很简单,实际上启动过程各种报错,最后是通过升级openClaw和微信版本、让openClaw自己改插件bug完成的启动。直接把其中一只龙虾从飞书上切到微信了,体验也没啥大区别,无非是换了个入口而已,但是微信上丢失消息比飞书上频繁多了,定时任务经常忘记提醒,还经常忘记技能。sad,准备回归飞书了。
    3 赞 · 6 评论
  • #挑战每日一条沸点# MoonBit bit-string 模式

    MoonBit无需手动移位和掩码位,可以直接在代码中匹配二进制布局。

    这使得解析打包格式变得更加容易阅读。
    1 赞 · 1 评论