常用模块

常用模块

time和datatime在Python中,我们想要获取现在的时间,或者是进行时间的运算。那么我们都需要使用到时间模块,在Python中通过以下三种方式来表示时间时间戳(timestamp) 1970年1月1日距离现在经过的秒数用于时间间隔的计算按...
包

包的介绍随着模块的数量增加,把所有的模块不加区分的放到一起是极不合理的一种做法,于是Python为我们提供了,把一些模块集中放到一起,成为一个模块的方法,那就是包,包就是一个文件夹,且这个文件夹含有__init__.py文件...
模块

模块

模块的介绍什么是模块?模块就是一系列功能的集合体,模块分为三大类,分别是内置的模块、第三方模块、自定义模块。所谓内置模块就是Python解释器自带的模块,我们直接拿来用即可。第三方模块则是别人写好的Python文件,上...
面向过程和函数式

面向过程和函数式

前言在编程界中,常见的变成思想为:面向过程、面向对象、函数式,那么我们把变成思想比喻成武功,那么面向对象和面向过程、函数式则是每个武林派,武功本身没有胜负之分,只是练武功的人有自己独到之处,领悟之深。本节,...
Python函数递归和二分法

Python函数递归和二分法

函数递归调用介绍函数不仅可以嵌套定义(即一个函数里面又定义了另外一个函数),而且可以嵌套调用,即一个函数调用了另外一个函数,甚至自己又调用了自己。例如:在调用bar()函数的时候,bar()函数的内部又调用了自己def bar...
Python的生成器

Python的生成器

生成器介绍生成器概念若一个函数里面存在yield关键字,则该函数调用之后产生的返回值,就是一个生成器对象。def func(): print('第一次') print('函数') yield 1 print('第二次') yield 2 print('第三次...
Python的迭代器

Python的迭代器

迭代器的介绍什么是迭代器迭代器是迭代取值的工具,迭代是一个重复的过程,每一次的重复都是根据上一次的结果而继续的,单独的重复并不是迭代。# 虽说迭代是一个重复的过程,但是以下单独的重复,并不是迭代while True: ...