模块,就是为了重用
.py结尾
如abc.py
使用时:import abc
保证abc.py在当前目录
模块里面有函数,有变量
在另一个模块里用的时候,规矩是:
abc.函数名()
abc.变量名
函数名就是标识符,很拗口
当前模快vs指定模块
当前模快就是你正在编写的.py程序
指定模快就是已经写好的程序文件,以.py结尾。
函数的格式:def abc(a,b):
语句
形参就是a,b
实参就是给a,b赋于的值
可以设默认的参数值
全局变量就是整个.py都可以用的变量
局部变量就是某个函数用的变量
类是用来创造对象用的,创造对象,是为了更好的用一种机制解决问题。什么机制?
机制就是:
这个世界就是由一堆对象组成,各对象都有自己的属性,对象与对象之间有各种联系
世界的本质如此,所以,类这种设计是拟物的,是相当靠谱的
类
对象
类的方法(self)
object(a,b)------class.object(object,a,b)
类的属性在python里叫类的域