
python
ガッシュ·ベル
编程使我快乐!
展开
-
python类中的__init__, __new__, __del__使用
__new__(cls[,...])__new__方法在创建对象时,自动调用,起创建作用,创建完成,返回创建的对象__new__至少有一个参数cls,代表实例化的类,此参数在实例化时由python解释器自动提供,也就是非特殊情况下,我们不用声明它__new__必须有返回值,返回实例化出来的实例,这点在自己实现__new__时要注意,可以return父类__new__出来的实例,或者直接是o...原创 2019-01-19 20:49:29 · 999 阅读 · 0 评论 -
python异常处理
写的有点随意,今晚刚学的,随笔做个记录,^ _ ^异常当在执行一段python代码时,程序难免会崩掉,比如变量没有定义,除法分母为0,找不到相应的文件。。。这时,系统会发出下面这样的信息:这就叫“异常”,红框里的是错误类型。捕获异常try: # codeexcept ErrorName: # 是什么类型错误,就写什么名字 pass如下面这段代码:try: answer = ...原创 2019-01-26 22:56:19 · 415 阅读 · 0 评论 -
python模块导入
在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Python要调用sqrt函数,那么必须用import关键字来引入这个模块。import在Python中用关键字import来引入某个模块,比如要引入模块math,就可以在文件最开始的地方用import math来引入,形如:import module1,module2引用模块中...原创 2019-01-27 22:16:10 · 289 阅读 · 0 评论