摘要: 什么是多任务编程? 多任务编程其实和计算机系统内核有关,通过程利用多个计算机内核同时执行程序,以此来提升程序执行的效率。 多任务编程其中包括,多进程、多线程和多协程,这三种多任务编程各有各的优点和缺点,本章就来讲一下进程。 首先,什么是进程? 进程就是一次执行的程序,最直接的例子就是我们常用的任务管 阅读全文
posted @ 2018-07-18 13:30 张荆明 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 高阶函数编程: 高阶函数编程是在原有的编程基础上加以优化,使得代码在编译或阅读的过程中更加的方便。 不过个人觉得,高阶函数编程的使用过程中,首先需要一个人对函数使用和运算方面有很强或很熟练的思维性,至少要熟练使用函数式编程才能更好的去运用高阶函数编程。 高阶函数 有三种使用方式:map / filt 阅读全文
posted @ 2018-04-30 13:33 张荆明 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 增删改查 增 X.append函数是在原有列表中的末尾追加一个新的元素存放在列表中 X.extend() 将一个列表中的元素添加到另一个列表中,将所引用的原列表保持不变,同时extend还可以运用到,元组、字典、集合中…… X.insert(下标,元素) insert根据下标在指定位置添加元素 删: 阅读全文
posted @ 2018-04-22 15:18 张荆明 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 面向对象是在编程中很重要的一种编程思想,掌握了这种思想可以在很大程度上提高我们的开发效率,下面来说一下面向对象的三大特征和使用方法。 面向对象编程语言: C++、Python、Java、Swilt、C# 封装:隐藏对象的实现细节,让使用者不关心这些细节封装中包含两种特殊的封装方法,私有属性和私有方法 阅读全文
posted @ 2018-07-13 20:51 张荆明 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 水仙花数业内的大家可能听说过,但是对于初学者来讲,对于水仙花数还是比较陌生的。 首先要知道的是水仙花数的计算公式:153=1**3+5**3+3**3: 如何去判定这个数是否为水仙花数,最好的办法就是用for内嵌循环了,因为涉及到了公式所以很多数学逻辑不是很好的兄台,就尴尬了,其实有一个比较简单的数 阅读全文
posted @ 2018-04-13 02:10 张荆明 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: 在这里简单的说一下,我对浮点数的理解,可能说的比较浅,老师也没有说,只是略微的提了一下,完全是我自己个人的理解。 我觉得float浮点数的用法和int的用法有些雷同,浮点数用于计算小数点单位,我们先可以编一个小程序来实验一下。 小明打车去游玩,计价器1-3公里13元,超出3公里每公里加上2.25元, 阅读全文
posted @ 2018-04-07 10:54 张荆明 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: 众所周知python中单引号和双引号常常被我们所使用,例如print、input等等。 但是对于打印输出所引导的字符串大多都是用双引号的形式来做,"Hello,python!",而单引号多(三个单引号)是用来注释代码用。 我们一旦遇到了 包含多个单引号和双引号的字符串的话,系统就会自动判定引号节点, 阅读全文
posted @ 2018-03-16 21:46 张荆明 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: 图中所示的是九九乘法表运算的两种方式,一个是从1到9,(+=1)一个是从9到1(-=1)。 首先设定一个等于或1的变量赋值,方便以后调,第二部使用while循环(外循环)设定循环条件,并用print指定输出结果,设置循环方式+=1或-=1 ,(如图所示)外循环(一个缩进级别)设定完毕之后,可是内嵌内 阅读全文
posted @ 2018-03-16 17:12 张荆明 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-13 08:34 张荆明 阅读(323) 评论(0) 推荐(0) 编辑
摘要: num= 1 #值 =1while num <= 10 : # num(1)小于10 print(num) # 应该打印 这个1的值 num +=1 # num+=1等价于 num再加1 所以这个值一共是2 if num == 6: #如果为6 这个程序终止,如果没有到6,那么程序将会一遍一遍的走直 阅读全文
posted @ 2018-03-13 08:27 张荆明 阅读(1001) 评论(0) 推荐(0) 编辑