随笔分类 - Python
Python相关
数据库基础操作
摘要:Ubuntu安装MySQL服务 安装服务端: sudo apt get install mysql server 安装客户端: sudo apt get install mysql client 配置文件:/etc/mysql 命令集: /usr/bin 数据库存储目录 :/var/lib/mysq
阅读全文
Python re 模块
摘要:re模块与正则表达式对象拥有的"相同"方法: compile对象属性 import re s = "Alex:1994,Sunny:1999" # findall返回匹配到的内容字符串列表 print(re.findall(r'\w+:\d+', s)) # ['Alex:1994', 'Sunny
阅读全文
函数形参与实参
摘要:实参 实参传递方式argument 位置传参 定义:实参与形参的位置依次对应。 定义:实参用*将序列拆解后与形参的位置依次对应。 关键字传参 定义:实参根据形参的名字进行对应。 定义:实参用**将字典拆解后与形参的名字进行对应。 作用:配合形参的缺省参数,可以使调用者随意传参。 形参 形参定义方式p
阅读全文
导入模块_导入包_标准库模块
摘要:导入模块 模块变量 __all__ __doc__ __file__ __name__ 模块分类 内置模块(builtins),在解析器的内部可以直接使用。 标准库模块,安装Python时已安装且可直接使用。 第三方模块(通常为开源),需要自己安装。 用户自己编写的模块(可以作为其他人的第三方模块)
阅读全文
生成器
摘要:什么是生成器? 通过列表生成式,我们可以直接创建一个列表,但是,受到内存限制,列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在
阅读全文
可迭代对象_迭代器
摘要:迭代:一次迭代就是一次对过程的重复,并且每次迭代的结果都将作为下一次迭代的初始值. 1.for循环原理 首先,调用可迭代对象的__iter__方法,得到一个迭代器对象;接着,在死循环while True中调用迭代器对象的__next__方法,以迭代的方式依次得到迭代器中的元素.最后,当执行__nex
阅读全文
浙公网安备 33010602011771号