您的位置:首页 > 编程语言 > Python开发

Python基础操作 文件的读写 异常模块 类面向对象 时间日历

2018-03-28 11:12 706 查看
1.新建一个py文件%%writefile donkey.pydef donkey(d_list)a = 0for i in range(len(a_list))a = a+a_list[i]return adonkey2 = [1,2,3,4]print(donkey(donkey2))2.运行py文件%run donkey.py3.删除py文件import osos.remove('donkey.py')4.异常模块import mathfor i in range(10):try:input_num = input('sdadsadadad:')if input_num == 'q':breakresult = 1/math.log(float(input_num))print(result)except ValueError: #异常类型print('ValueError:input must>0')except ZeroDivisionError:#异常类型print('ValueError:input must>123')
try: #finally  不管出现异常都要执行   遇到异常执行finally,可在finally下执行关闭程序可来保护数据1/0
except:
print('cxzczxcz')
finally:print('qewqeqew')
5.文件操作#创建文件%%writefile donkey.txthello word!python#读取文件txt = open('donkey.txt')donkey1 = txt.read()print(donkey1)#读取文件txt = open('zhan.txt')lines = txt.readlines()print(type(lines))print(lines)for line in lines:  #按行读取文件print('cur_line:',line)#关闭文件txt.close()
#写文件txt = open('donkey.txt','w')  # w从新写数据,原来的数据都没有了txt.write('dadsadsad')txt.write('\n')txt.close#添加数据txt = open('donkey.txt','a')  # a从在原有数据的基础上添加数据txt.write('dadsadsad')txt.write('\n')txt.close#读取数据txt1 = open('donkey.txt','r')print(txt1.read())
6.类 面向对象#构建一个类class zhan:'帮助信息'#所有实力都会共享的num = 100#构造函数,初始化的方法,当创建一个类的时候,首先会调用它def __init__(self,name,age):self.name = nameself.age = agedef dispaly(self):print(zhan.num)def disp(self):print(self.name)
p1 = zhan('sds',12)p1.display()p1.disp()p1.name = 'zzwsxm'#修改name值del p1.name   #删除name值hasattr(p1,'name') #判断name值是否存在getattr(p1,'name')#读取name值delattr(p1,'name')#删除name值
#继承class zahn1:num = 100def __init__(self):print('调用父类')def zhan11(self):print('调用父类11')def zhan12(self):print('调用父类12')class child(zahn1):def __init__(self):print('子类')def chils(self):print('diaoyong')p1 = child()p1.chils()p1.zhan11()
7.时间日历import timeprint(time.localtime(time.time()))print(time.asctime(time.localtime(time.time())))print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))import calendarprint(calendar.month(2018,3))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息