python冷知识
2020-03-06 16:37
826 查看
面向对象
- 属性的私有化
class Man(): __name = '1' ) # print(man.__name) print(man._Man__name)
注销的方法调用不到其属性,只能用上代码下面的方法
- 类没了,实例化对象还在
class Man(): def print_hi(self): print("hi") a = Man() del Man a.print_hi()
输出
3. 对不可修改类进行修改
class CapStr(str): def __new__(cls, string): string = string.upper() return str.__new__(cls, string) str = CapStr('hello') print(str)
CapStr继承了str,这是一个不可改变的类
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- python基础知识(一)&输入输出函数
- python的基本知识
- 【脚本语言系列】关于Python基础知识兼容Python 2.x+Python 3.x,你需要知道的事
- python入门知识(9)-逻辑判断
- Python基础零碎知识小笔记《2017-10-07》(个人向)
- python入门知识(13)-for循环
- python面向对象----->组合的题目 定一个人狗大战 并且用面向对象的组合知识
- 06-python基础知识-函数使用
- Python3简单的基础知识(四)
- Python基础知识(DAY 5)
- python基础知识之列表--方法
- Python基础知识学习汇总贴
- 【脚本语言系列】关于Python基础知识多返回值,你需要知道的事
- python-基础知识之字典操作
- python-基础知识之练习(三级菜单)
- Python介绍与特点(自学python知识整理)
- 首学python基础知识(三)字符串与元祖
- Python基础知识-第一节
- python udp编程知识
- python基础知识三