Python的内置函数
摘要:python的内置函数一共有68个,下面将简单介绍各个函数的功能。 1、作用域相关: locals() 函数会以字典类型返回当前位置的全部局部变量。 globals() 函数会以字典类型返回当前位置的全部全局变量。 2、迭代器、生成器相关: range()函数返回一个可迭代对象(类型是对象),而不是
阅读全文
posted @
2019-03-15 19:19
回忆唯U你
阅读(177)
推荐(0) 编辑
Python常用高级函数
摘要:一 、匿名函数 有些时候,我们不需要显式的定义函数,可以使用匿名函数临时快速定义函数。 关键字lambda表示匿名函数,冒号前面的x表示函数的参数,多个参数用','隔开,返回值就是表达式的结果。 二 、递归函数 递归函数就是在函数内部调用函数本身。如: 递归函数必须有终止条件,否则会导致无限递归,使
阅读全文
posted @
2019-03-08 20:46
回忆唯U你
阅读(308)
推荐(0) 编辑
Python的闭包和装饰器
摘要:什么是闭包 python中函数名是一个特殊的变量,它可以作为另一个函数的返回值,而闭包就是一个函数返回另一个函数后,其内部的局部变量还被另一个函数引用。 闭包的作用就是让一个变量能够常驻内存。 装饰器(decorator) 装饰器就是为了不修改原函数的定义,并使原函数在运行时动态增加功能的方式,一般
阅读全文
posted @
2019-03-08 20:04
回忆唯U你
阅读(371)
推荐(0) 编辑
Python的迭代器和生成器
摘要:列表生成式 列表生成式可以快速创建list。 迭代对象 常用的迭代对象有str、list、dict等,可以通过dir函数来查看对象的所有方法,可迭代对象有__iter__方法,有__iter__方法的对象都可以进行for循环。 迭代器 可以被__next__()函数调用并不断返回下一个值的对象称为迭
阅读全文
posted @
2019-03-08 19:34
回忆唯U你
阅读(171)
推荐(0) 编辑
Python的命名空间
摘要:什么是命名空间 在python解释器开始执行之后,就会在内存中开辟一个空间,每当遇到一个变量的时候,就把变量名和值之间的关系记录下来,但是当遇到函数定义的时候,解释器只是把函数名读入内存,表示这个函数存在了,至于函数内部的变量和逻辑,解释器是不关心的,也就是说一开始的时候函数并没有执行,只有当函数被
阅读全文
posted @
2019-03-08 17:54
回忆唯U你
阅读(189)
推荐(0) 编辑
Python基础二
摘要:一 、流程控制 1. if语句 第一种语法: if 条件: 执行体 第二种语法: if 条件: 执行体1 else: 执行体2 第三种语法 if 条件: 执行体1 elif 条件2: 执行体2 else: 执行体3 2. while 循环: while 条件: 循环体 break可以提前跳出循环,c
阅读全文
posted @
2019-03-07 19:33
回忆唯U你
阅读(87)
推荐(0) 编辑
Python PEP8 编码规范
摘要:代码编排 缩进。缩进4个空格,不能混合使用Tab和空格。 每行最大长度79,文档字符串和注释行最大长度为72,换行可以使用反斜杠,最好使用圆括号。 类和顶层函数定义之间空两行;类中的方法定义以单行分隔;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。 模块导入 导入尽量在文件的顶部,模块注释和
阅读全文
posted @
2019-03-07 17:45
回忆唯U你
阅读(156)
推荐(0) 编辑
Python的函数
摘要:什么是函数 函数就是对具有一定功能的代码块的封装,实现对代码的复用。 定义函数的规则 函数的参数 定义函数的时候,我们将函数的参数名字和位置确定下来,函数的接口定义就完成了,在使用参数时,除了必选参数外,我们还可以使用默认参数、可变参数和关键字参数,是函数可以处理各种传入的数据。 一、位置参数 1.
阅读全文
posted @
2018-08-20 16:03
回忆唯U你
阅读(146)
推荐(0) 编辑
Python的随机数模块
摘要:random模块中几个随机函数用法。 引入random模块: 1.random.random() 此函数用于生成一个0到1的随机浮点数:0 <= n < 1.0,即在[0,1)范围内。 2.random.uniform(a, b) 用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下
阅读全文
posted @
2018-08-10 20:40
回忆唯U你
阅读(242)
推荐(0) 编辑
Python的文件操作
摘要:使用python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了,根据打开方式的不同能够执行的操作也会有相应的差异。 打开文件的方式有:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b默认使用的是r(
阅读全文
posted @
2018-08-09 19:59
回忆唯U你
阅读(143)
推荐(0) 编辑
Python的set集合
摘要:set集合也用{}表示,set中的元素是不重复的、无序的,且它里面的元素必须是可hash的(int,str,tuple,bool),set是可变的。 1.使用set去重 2.set集合增删查改 1)增 使用add 使用update ps:迭代添加 2)删 使用pop()随机删除一个 使用remove
阅读全文
posted @
2018-08-06 19:46
回忆唯U你
阅读(188)
推荐(0) 编辑
Python的字典类型
摘要:Python的字典类型为dict,用{}来表示,字典存放键值对数据,每个键值对用:号分隔,每个键值对之间用,号分隔,其基本格式如下: 键一般是唯一的,如果重复最后一个键值对会替换前面的,值不需要唯一,值可以取任何数据类型,但键必须是不可变的可哈希的,如字符串,数字或元组。 一、字典的“增删改查” 1
阅读全文
posted @
2018-08-01 18:03
回忆唯U你
阅读(2147)
推荐(0) 编辑
Python的列表和元组
摘要:一、什么是列表 1.列表是一个可变的数据类型,它由[]表示,其中的每一项元素使用“,”逗号隔开,可以储存各种数据类型。列表相比于字符串,可以存放大量数据类型,其是有序的,有索引,可以使用切片,方便取值。 2.列表的索引的下表也是从0开始的,切出来的内容为列表。[起始位置:结束位置:步长] 二、列表的
阅读全文
posted @
2018-07-31 21:47
回忆唯U你
阅读(131)
推荐(0) 编辑
Python字符串操作
摘要:a = 'Hello' b = 'Python' 一、字符串运算符 1.字符串连接(+) '字符串1' + ‘字符串2’ >>>print(a + b) HelloPython 2.重复输出字符串(*) '字符串' * n >>>print(a * 2) HelloHello 3.通过索引获取目标字
阅读全文
posted @
2018-07-31 19:54
回忆唯U你
阅读(279)
推荐(0) 编辑
Python基础一
摘要:Python的基本数据类型有int——数字类型、bool——布尔类型和str——字符串类型。 一、整数类型(int) Python的int类型包括整数、负数、二进制数、十六进制数等。 在32位机器上int的范围是:-2**31~2**31-1,即-2147483648~2147483647。 在64
阅读全文
posted @
2018-07-30 21:16
回忆唯U你
阅读(259)
推荐(0) 编辑