随笔分类 - python-基础
这里是python基础知识
摘要:1.1 递归讲解 1、定义 1. 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 2、递归特性 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通
阅读全文
摘要:1、print 函数 1. print语句没有了,取而代之的是print()函数。 Python 2.6与Python 2.7部分地支持这种形式的print语法。 2、Unicode 1. 在python3中字符串默认是unicode所以不需要decode(),直接encode成想要转换的编码如gb
阅读全文
摘要:1.1 闭包 1、闭包概念 1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 2. 一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。 3. 但是闭包是一种特殊情况,如果
阅读全文
摘要:1、while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 # 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 s = 0 i = 2 while i <= 100: if i % 2 == 0: s += i else: s -=
阅读全文
摘要:目录: 1.1 python异常处理 1.2 三元运算,filter和map与lambda表达式结合使用举例 1.3 内置方法 1.4 动态导入模块 1.1 python异常处理 返回顶部 1、Python中各种内建异常 1) Exception: 所有异常类型 2) AttributeError:
阅读全文
摘要:目录: 1.1 面向对象VS面向过程 1.2 面向对象编程主要优点 及 公有属性,私有属性,普通属性等 1.3 面向对象三大特性: 封装,继承,多态 1.4 面向对象:组合 功能类似继承 1.5 创建一个类,并实例化后在内存中怎样存储的 1.6 新式类 与 经典类 1.7 静态方法、类方法、属性方法
阅读全文
摘要:1.1 python 函数 1、函数作用 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 2、函数参数与局部变量 1. 函数中的形参与实参 1)形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在
阅读全文
摘要:目录: 1.1 时间模块time() 与 datetime() 1.2 random()模块 1.3 os模块 1.4 sys模块 1.5 tarfile用于将文件夹归档成 .tar的文件 1.6 shutil 创建压缩包,复制,移动文件 1.7 zipfile将文件或文件夹进行压缩 1.8 she
阅读全文
摘要:目录: 1.1 装饰器 1.2 生成器 1.3 迭代器 1.1 装饰器 返回顶部 1、装饰器的作用 1. 装饰器作用:本质是函数(装饰其他函数)就是为其他函数添加其他功能 2. 装饰器必须准寻得原则: 1)不能修改被装饰函数的源代码 2)不能修改被装饰函数的调用方式 3.实现装饰器知识储备: 1)函
阅读全文
摘要:目录: 1.1 while与for循环 1.2 读写文件 1.3 字符编码 1.1 while与for循环 返回顶部 1、赋值魔法 #1. 序列解包: 将多个值的序列解开,然后放到序列的变量中。 x,y,z = 1,2,3 print(x,y,z) #the result : 1 2 3 x,y =
阅读全文
摘要:目录: 1.1 列表和元组 1.2 字符串 1.3 字典 1.4 集合 1.1 列表和元组 返回顶部 1、列表基本操作 1. 列表赋值 2. 元素删除 3. 分片赋值 4. 使用 for i in range(10,-1,-1) 生成列表 2、列表方法 1. append 作用:append用于在列
阅读全文