文章分类 - Python
python学习笔记
摘要:https://www.cnblogs.com/frankyou/p/5718888.html 关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。请看示例: 输出: 关键字参数有什么用?它可以扩展函数的功能。比如,在person函数里,我们保证能接收到n
阅读全文
摘要:一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数 map:传入的函数作用于传入的list的每一个值,形成一个新的list reduce:传入的函数依次作用于list的每一个值,得到一个返回值 filter:接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回
阅读全文
摘要:有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下: 如果用with语句,可以这么写
阅读全文
摘要:os模块提供了不少与操作系统相关联的函数 glob模块提供了一个函数用于从目录通配符搜索中生成文件列表 通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量 re模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决
阅读全文
摘要:filter函数:filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list
阅读全文
摘要:(一)pathlib pathlib是python3之后才有的特性,完全采用面向对象的编程方式,在处理路径方面非常方便。 1.Path(from pathlib import Path) 主要方法: Path.cwd() 返回一个代表当前路径的新的path object Path.home() 返回
阅读全文
摘要:数据库通常使用文件系统作为基本的持久化存储,它可以是普通的操作系统文件,专用的操作系统文件,甚至是原始的磁盘分区。访问数据库可以直接通过数据库接口访问和使用ORM访问两种方式,其中使用ORM访问的方式不需要显示给出SQL命令,但也能完成相同的任务,在python中数据库是通过适配器的方式进行访问的,
阅读全文
摘要:python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0
阅读全文
摘要:python提供了多个模块来支持多线程编程。 1._thread模块(python2中为thread) _thread.start_new_thread(function, args[, kwargs]): 启动一个新线程,并返回它的标识符。function代表函数名,args是一个tuple型的参
阅读全文
摘要:python通过socket模块提供对网络编程的支持,要创建套接字,使用的函数是socket模块中的socket函数。 socket(socket_family, socket_type, protocol=0) family: 套接字家族可以使AF_UNIX或者AF_INETtype: 套接字类型
阅读全文
摘要:官方文档:http://docs.python.org/library/re.html#re.MatchObject 正则表达式是用来处理字符串的强大工具,python通过re模块提供对正则表达式的支持。使用re的方法有2种方式: 1.将正则表达式的字符串形式编译为Pattern实例,使用compi
阅读全文

浙公网安备 33010602011771号