求幂算法

1.简单递归 最简单的求幂算法是根据xn=x*xn-1,使用递归: def foo(x,n): if n==0: return 1 else: return x*foo(x,n-1) 这样求x的n次方...
阅读全文

python3异步IO

异步IO是什么?如何理解什么是异步IO?什么又是同步IO?在操作系统中, CPU的速度远远快于磁盘、网络等 IO,一旦遇到 IO 操 作,如读写文件、发送网络数据时,就需要等待 IO 操作完成,才能继...
阅读全文

python3 面向对象的理解和作用

一、对面向对象的理解 1、面向对象的编程---object oriented programming 简称:OOP,是一种编程的思想。OOP把对象当成一个程序的基本单元,一个对象包含了数据和操作数据的...
阅读全文

python3基本模块

前面已经学习了,python3的基础格式,python3的循环和基本数据类型,还有就是数据类型的基本运算以及python3的函数。学到这差不多,python3的基础已经差不多了,今天就说一下pytho...
阅读全文

python3装饰器函数

什么是装饰器,装饰器有什么作用。我们为什么要学习装饰器,在什么时候需要用到装饰器。一般在说装饰器的时候,都会提到在用户登陆的时候会用到装饰器,装饰器的作用就是在原有的功能上添加一个其他的功能,比如插入...
阅读全文

python3的递归函数

今天要说的是python3的递归函数,首先我们要理解什么是递归函数,什么时候可以用到递归函数,递归函数的好处是什么。我们先举个例子看一下,先写一个计算1到10的和,我们使用循环的话就需要使用for循环...
阅读全文

python3迭代器和生成器

迭代函数就是一个利用for...in来完成的一个过程,但是呢?在没说迭代函数之前我们需要了解一下什么是迭代器,什么是生成器,两者的区别是什么,先一个一个的学习。 迭代器 先学习一下什么是迭代器,迭代器...
阅读全文

python3的匿名函数

匿名函数也是函数的一种,不过匿名函数和其他函数不一样,匿名函数只能是一种表达式,不能有return,返回值就是表达式的结果。匿名函数的关键词就是lambda,可以结合其他的函数一起使用,匿名函数的好处...
阅读全文

python的高阶函数

高阶函数就是一个函数的的值,作为参数传给另一个函数,或者一个函数的返回值为另一个函数(若返回值为该函数本身,则为递归)这就叫高阶函数,方便我们理解我们理解,下面我们看一个小例子: #!/usr/bin...
阅读全文

python3基础函数

函数的了解 首先,我们要了解函数是什么,在python3开发的过程中使用函数有什么意义。其次,函数的好处给我们的程序带来什么好处?函数和方法有什么区别等等。不懂没关系,我们一点一点的了解。先了解一下什...
阅读全文