编译器
编译型语言:源代码---编译器----可执行文件----操作性系统-----cpu (编译完以后,直接执行)
解释型语言:解释器(解释每一句源代码----操作系统---cpu (边翻译边执行,必须要有解释器,跨平台)
python是一切皆对象
继承,重载,多重继承
python2是不支持中文的
#!coding=utf-8
循环
while codition:
indented block of statement
for example:
类的设计
对象调用方法,函数,Python中所有的东西都是对象
1.类名: 大驼峰命令法
2.属性:这类事物具有什么样的特征
3.方法:行为
4.dir内置函数传入标识符/数据,可以查看对象内的所有属性方法
__new__ : 创建对象时,会自动调用
__init__:对象初始化时,自动调用
__del__:对象被内存中销毁前,会被自动调用
__str__:返回对象描述,print函数输出使用 必须要返回一个字符串 return 打印对象时,希望看到自定义的内容
class 类名:
def 方法1(self, 参数列表): #
pass
def 方法2(self,参数列表):
pass
id(object_name) #可以查看对象的地址
del 关键字可以删除对象
创建对象:
对象变量 = 类名()
%d 10进制
%x 16进制
self:那一个对象调用方法,self就是那一个对象的引用