摘要: 一、try...except 有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError 例子: 1 2 3 4 a=10 b=0 c=a/b print "done" 运行结果: Traceback (most recent 阅读全文
posted @ 2020-05-15 16:02 原竹 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 凡是可作用于for循环的对象都是Iterable类型;列表、集合、字典,元组、字符等,这些都是已列出了具体的元素。 凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列;只有在调用时才生成,只记住当前的位置,只有一个NEXT方法。 集合数据类型如list、dict、 阅读全文
posted @ 2020-05-15 15:47 原竹 阅读(91) 评论(0) 推荐(0) 编辑
摘要: pycharm快捷键及一些常用设置: Alt+Enter 自动添加 shift+O 自动建议代码补全 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 Ctrl+Enter 补全 Shift + Enter 开始新行 阅读全文
posted @ 2020-05-13 10:18 原竹 阅读(193) 评论(0) 推荐(0) 编辑
摘要: def searchmin(arg): arg_min=arg[0] index_min=0 for index,row in enumerate(arg): if arg_min>row: arg_min=row index_min=index return arg_min,index_min # 阅读全文
posted @ 2020-05-12 14:42 原竹 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。 正则表达式是对字符串(包括普通字符(例 阅读全文
posted @ 2020-05-12 14:39 原竹 阅读(166) 评论(2) 推荐(0) 编辑
摘要: 什么是装饰器,或者说装饰器有什么用呢?一般来说,当我们想在一段代码前增加一段代码,而又不想对原代码进行修改时,于是我们就会用到装饰器。因为我们在对系统维护时,不鼓励对原代码进行修改,因为你可能对原代码不熟悉,一些小的改动可能会产生意想不到的后果。所以最好不要对原代码进行修改,但是我们又想对系统进行一 阅读全文
posted @ 2020-05-11 17:29 原竹 阅读(132) 评论(1) 推荐(0) 编辑
摘要: 面向对象是一种编程的范式,或是说是一种方法,它是程序编写在不断发展、进步基础上逐步形成的。最初程序员只能编写一条条代码来实现所需的功能,每个功能的实现都必须从最基础的代码写起,这样相当费时费力,后来人们发现其实有一些功能是很基础性的,会经常用到,于是程序员将实现这些功能的代码进行封装成一个个函数,当 阅读全文
posted @ 2020-05-10 15:49 原竹 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 今天听老师讲课,深觉记录自己每日的学习情况,是一件很重要的事,一来等将来回过头来看一看,知道自己当年每天在做什么,二来很多的知识点可以在这里记录下来,如果忘了还可来查一查,对自己进步很有益处。 阅读全文
posted @ 2020-05-08 09:28 原竹 阅读(102) 评论(0) 推荐(0) 编辑