一,内建函数(open,time,os,sys)open(常用于写入文件,或读取文件内容,或文件末尾追加内容)
read 读所有,readline 读一行,readlines读所有,但是会保存在一个列表中
1,有指定路径的保存在指定路径
2,没有指定路径的,保存在pycharn文件默认保存的路径
time
print time.time() #时间戳1970年凌晨0点到现在一共多少秒
print time.localtime() #本地当前时间
print time.asctime() #固定格式的当前时间
print time.ctime() #与asctime用法相同
print time.strftime('%a %b %d %H:%M:%S %y',time.localtime()) #把把日期格式转化成字符串格式
print time.strptime('Mon Nov 20 09:47:55 2017') #把字符串格式转化成日期格式
print time.sleep(3) #休眠
tm_wday=0表示星期一,tm_wday=6表示星期日,一次类推
os
import os
print os.sep #显示系统特定的分隔符
print os.name #显示操作系统名称 nt:windows posix:linux
print os.getcwd() #****获取当前执行命令所在目录
print os.getenv('path') #****获取环境变量
print os.putenv() #设置环境变量
print os.remove() #****通过路径删除一个文件
print os.system() #运行shell
print os.path.isfile() #通过路径判断是否是文件
print os.path.isdir() #判断是否是目录
print os.listdir() #列出指定路径下的目录或文件
print os.chdir() #改变工作目录
print os.path.getsize #获取文件大小 以字节为单位,1byte=8bit 1kb=1024byte
print os.path.abspath() #获取文件绝对路径
print os.path.split() #分割文件名和目录
print os.path.join() #连接文件名和目录
print os.path.basename() #返回文件名称
sys
print sys.argv #***显示当前文件路径
print sys.version #****显示当前解释器版本,可以理解为python版本
print sys.maxint #支持最大的int值
print sys.maxunicode #支持最大的unicode值
print sys.path #显示当前模块搜索路径,初始值使用python
print sys.platform #显示系统平台名称
print sys.exit() #退出程序
二,类的理解
类:具有相似属性和方法的对象集合;有属性和方法组成
继承:面向对象的特点,这个类有某些方法,另一个类继承了这个类,也有相同的方法;
子类:
父类,超类,基类:叫法不一样,指的是同一类,父类。
属性有域和方法组成,域和方法都是类的属性(也是类的描述)
域:包含变量,
变量:局部变量,全部变量,类的变量,实例变量
类的变量和实力变量中有的是局部变量有的是全部变量
局部变量:一般指有局部或内部使用,只能在一个范围内使用;class1中只能class1中使用
全部变量:一个变量既能被class1使用,也能被class2中使用
类的变量:通过‘’类名.()‘’就是类的变量
实例变量:self.()实例变量
当全部变量和局部变量同时存在时,使用局部变量
全局变量 出现在等号右边,并且在全局变量中有定义,使用全局变量
函数和方法的不同点:
1,有没有类,有类就是方法
2,def括号里第一个参数是self就是方法,(实例的本身)
|
|