首页 > 代码库 > 很认真在做的python笔记
很认真在做的python笔记
1)一般我们在声明一个类的时候,会声明初始化方法__init__(),会对参数进行初始化(相当于java方法的的构造器,会在构造器里进行初始化)
#coding=utf-8 ‘‘‘ Created on 2017年5月22日 @author: Rivaille ‘‘‘ class Bing: def __init__(self,x,y): self.x=x self.y=y #* def cheng(self): return self.x*self.y huu=Bing(2,3) print huu.cheng()
2)引入模块
import(导入模块)python里为我们封装好了一些类在模块里,当需要用到一些封装好的方法的时候,我们只需要导入这个模块,直接调用这些方法就够了,
例如time(时间),re(正则表达式的包,重点,因为用到的地方很多),os.path和glob(路径和文件包),pickle(存储对象包)
例如我们导入时间包,import time
#coding=utf-8 ‘‘‘ Created on 2017年5月22日 @author: Rivaille ‘‘‘ import time a=time.gmtime() b=time.localtime() print a,b
我们更应该看些关于这个包的说明文档(当Python在执行import语句时:第一步创建一个新的module;将这个module对象插入到sys.module中;第三步,装载module的代码;第四步,去执行module中的代码)
3)关于异常的个人的一些理解
当我们运行一段程序时,并不能保证其100%能够运行成功,当我们需要的代码需要去打开本地的一个文件时,有很多的外部因素使这个文件不存在,因而这段代码就出现了错误,我们就是为了避免这种情况
在python中,我们通常用try:cotent except: Error finally:must do,一般我们只用到前两个(在写测试的用例的时候,经常用到断言)
在java中,用try{content} catch(Exception e){}finally{}去捕捉异常
当然,这里的异常有很多类型,很多,关键还可以去自己创建异常
很认真在做的python笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。