Python学习一
来源:互联网 发布:下载淘宝自动挂机软件 编辑:程序博客网 时间:2024/06/05 18:49
#coding=utf-8class Person: '''人类封装''' def __init__(self, name, age) self._name = name self._age = age def grow(self) self._age += 1 def name(self) return self._name def age(self) return self._agetom = Person("tom", 18)print(tom._name, tom._age)print(tom.name(), tom.age())print Person.__doc__print type(tom)print dir(Person)
关键总结:
- 使用class来定义类,class关键字后跟类名,类名必须是合格的标识符
- 使用类名加括号来创建对象,创建对象时,类的__init__函数自动被调用
- 在init函数中,进行对象初始化,一般成员变量名,以_开始定义
- 使用句点操作符,来访问类成员变量和函数
- 类定义中,第一个没有赋值的字符串,用于描述类本身,可以通过__doc__得到
- 在类中使用def来定义函数,函数至少有一个self参数
- self变量指向“本身”,这个“本身”指调用该函数的对象
- 可以通过dir来列举类成员
2. 内置属性
- __dict__: 类属性字典
- __doc__: 类文档
- __name__: 类名
- __module__: 类所在模块
- __bases__: 父类元组
3. 内置方法
- __init__: 构造函数
- __del__: 析构函数
- __repr__: 打包方法
- __str__: 转字符串方法
- __cmp__: 比较方法
阅读全文
0 0
- Python学习一:Hello Python
- Python学习(一)
- Python学习笔记(一)
- Python学习笔记[一]
- Python学习(一)
- Python学习(一) 数值
- Python学习笔记一
- Python学习 (一)
- Python学习(一)
- Python学习积累《一》
- Python 学习积累《一》
- Python学习 一
- python学习(一):简介
- python学习(一)
- python学习(一)
- python学习笔记(一)
- python学习(一)
- Python学习总结(一)
- Java API 读取Hive Orc文件
- 深入理解spark内核
- 大整数的存储
- Android7.0 MTK方案 编译OTA升级包错误Could not append verity data!
- Linux安装fcitx中文无法显示候选框解决办法
- Python学习一
- iOS_Localizable.strings与Excel互相转换
- http://blog.csdn.net/jwzhangjie/article/details/8739379
- 最小生成树--highway(poj 2485);
- window.location.href跳转无效
- C++ 图论-半欧拉图
- 反转链表
- 常用的正则表达式
- 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读