随笔分类 - Python全栈笔记
摘要:time模块. 如何把一个时间格式的字符串转换成时间呢? time.gmtime()取到的是格林威治的时间. datetime模块 时间的运算: 替换时间:
阅读全文
摘要:什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(
阅读全文
摘要:恢复内容开始 列表生成式: 生成器:在Python中,这种一边循环一边计算的机制,称为生成器:generator。 特性: 1.只能往后面生成,不能返回到原来的值 2.超过生成范围后,会停止生成,并报错。 生成器的创建方式: 1.通过列表生成式来创建 (i for i in range(100) 2
阅读全文
摘要:开放-封闭原则: 封闭:已实现的功能代码块不应该被修改. 开放:对现有功能的扩展开放. 装饰器: 定义:在符合'开放-封闭'的原则下,给程序扩展其他的功能! 例:在不更改tokyo函数的情况下。给tokyo函数加上一个验证模块。 上面的代码也可以简写成下面的形式:
阅读全文
摘要:1.名称空间 定义:Python使用叫做命名空间的东西来记录变量的轨迹。命名空间是一个 字典(dictionary) ,它的键就是变量名,它的值就是那些变量的值。是存放变量和值的内存地址的绑定关系的空间. 在一个 Python 程序中的任何一个地方,都存在几个可用的命名空间。 1、每个函数都有着自已
阅读全文
摘要:常用内置函数方法: min,max bool() 判断是True还是False all,any 判断一个可迭代的参数里的元素是否为True或False dir:打印当前程序所有的变量名称. 语法 sorted 语法: 参数说明: iterable -- 可迭代对象。 cmp -- 比较的函数,这个具
阅读全文
摘要:递归 定义:一个函数在 内部调用自己,就称为递归. 应用场景:在上一次执行结果上,执行上次一次的逻辑.就可以用递归. 递归在执行到最后一层的时候,会停止,然后原路返回.因为执行下一层的时候,上一层的函数并未结束.要一层一层的跳出来,才能完整的结束递归. 递归总结:
阅读全文
摘要:定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 语法: 函数参数 形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 实参。 可
阅读全文
摘要:一,列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素. 特性: 1.可存放多个值 2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序. 3.索引位置的值是可以被修改的. 二,元组 定义:tu = (1,2,3) 定义一个元组,元素用逗号隔开. 特性: 1.元
阅读全文
摘要:数据类型,字符编码 二进制: 定义:二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”.当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。 由于
阅读全文
摘要:一,变量 1,变量,顾名思义就可以改变的量值. 声明变量的方法: a = 123 声明一个变量a,值是123. 2.变量的命名规则: (1).变量只能是由字母,数字,下划线的自由组合. (2).不能以数字开头. (3).变量不能使用Python中保留字段(如:print,input,id,type,
阅读全文

浙公网安备 33010602011771号