摘要: 或利用for的else语句也可以,更简洁,不过这种语法只针对python。 阅读全文
posted @ 2019-08-11 19:31 notis 阅读(575) 评论(1) 推荐(0) 编辑
摘要: python程序运行中,可由程序抛出异常。 异常触发:使用raise命令抛出异常,即可使用异常基类Exception,也可使用自定义异常类(继承Exception类)。 阅读全文
posted @ 2019-08-04 17:47 notis 阅读(2457) 评论(0) 推荐(0) 编辑
摘要: python 中经常使用for i in range(x)的方式进行循环,但是需要注意的是range范围在循环开始后就已经确定,循环过程中修改x的值,并不会影响循环次数,如下: 结果为5,而不是1。虽然x在循环体中被重新赋值为0,但是并不影响i的取值范围。 阅读全文
posted @ 2019-08-03 23:20 notis 阅读(5044) 评论(0) 推荐(0) 编辑
摘要: 简短截说,西方高级知识分子大多数是自了汉,就是只管自己那一亩三分地里的事情,有点像过去中国老农那一种“老婆、孩子、热炕头,外加二亩地,一头牛”的样子。只要不发生战争,他们的工资没问题,可以安心治学,因此成果显著地比我们多。我们的高知继承了中国自古以来知识分子的传统,家事国事天下事,事事关心。 什么叫 阅读全文
posted @ 2019-08-01 20:06 notis 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 由于python的特殊机制,在函数中使用list类型的参数时,实际上虚参与实参是通过地址传递的,即修改虚参的值,实际上就修改了实参的值,非常危险,所以尽量不要修改虚参的值。 在应用中还应该注意,不可以通过等号赋值(所谓浅复制)方式来隔断对虚参的修改,必须通过重新构建list的方式进行赋值(即所谓深复 阅读全文
posted @ 2019-07-21 21:39 notis 阅读(956) 评论(1) 推荐(1) 编辑
摘要: 列表推导式(又称列表解析式)提供了一种简明的方法来创建列表。 它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。那个表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表,在这个以 if 和 for 语句为上下 阅读全文
posted @ 2019-07-21 09:29 notis 阅读(898) 评论(2) 推荐(0) 编辑
摘要: 无论什么语言,字符串处理是最基本的功能,Python的字符串处理功能尤其灵活。 阅读全文
posted @ 2019-07-16 21:27 notis 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 无论什么语言,字符串处理是最基本的功能,Python的字符串处理功能尤其灵活。 L= [1,2,3,4,5] s='-'.join(str(n) for n in L) #1-2-3-4-5 阅读全文
posted @ 2019-07-16 21:27 notis 阅读(286) 评论(1) 推荐(1) 编辑
摘要: Python的文件操作还是很方便的。 阅读全文
posted @ 2019-07-15 10:11 notis 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程能够很好的支持代码复用和设计复用,并且使得代码具有更好的可读性和可扩展性降低软件开发的难度和复杂性面向对象编程的一个关键性概念是将数据以及对数据的操作封装在一起 Python的面向对象特性感觉不如C#完备,也许深入的知识还没学到吧。 阅读全文
posted @ 2019-07-15 10:10 notis 阅读(267) 评论(0) 推荐(0) 编辑