Python
枯藤下的光
上善若水,水善利万物而不争。
展开
-
python中exit()的用法
最近在学习的时候用到exit(),发现对它的用法还不熟悉,通过查阅网上的资料,对exit()的用法做一个简单的整理。sys.exit(n) 退出程序引发SystemExit异常,可以捕获异常执行些清理工作。n默认值为0,表示正常退出,其他都是非正常退出。还可以sys.exit(“sorry, goodbye!”); 一般主程序中使用此退出。os._exit(n), 直接退出, 不抛异常, 不执原创 2017-08-28 08:39:53 · 70937 阅读 · 0 评论 -
python中关键字del、assert、pass的作用
一、del的用法python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题。 python的del不同于C的free和C++的delete。 由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。if __name__=='__main__': a=1 # 对象 1 被原创 2017-08-28 09:03:34 · 1924 阅读 · 0 评论 -
python面向对象小细节
在学习python中的class类的时候,调试出现这个错误提示 TypeError: object() takes no parameters仔细查找几遍都没有找到错误所在,网上搜索了一下才发现是几个细节的地方没有注意。1、错把init函数写错成int了,这个问题刚开始入门的时候容易犯错,习惯了int 整型,而init是初始化,要注意两者的区别。2、init(self,name)这个构造函数的左右原创 2017-08-28 11:35:13 · 357 阅读 · 0 评论