除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式lambda的一般形式是关键字la...
pickle是Python的标准序列化模块,用于将Python对象转换为字节流(序列化)以及将字节流恢复为对象(反序列化)。它支持几乎所有的Python 数据类型和对象。pickle提供了4个方法,它们分别是dump、l...
1.with语句时用于对try except finally 的优化,让代码更加美观,例如常用的开发文件的操作,用try except finally 实现:f=open('file_name','r') try: ...
当程序指定过程中遇到错误,会跑出异常对象,如果这个时候没有对异常进行处理或者捕捉,程序就会执行回溯来终止程序。我们如果不想程序在异常时终止对外提供服务,我们可以在程序中容易出现问题,或者不确定的地方使用try excep...
首先创建一个可迭代对象,我就创建一个list为例listpr = ['adam', 'LISA', 'barT']我对此list内所有元素的首字母进行大写转换。第一种方法:def f(x): return x[0...
python的open模块是我们开发中常用到的读取文件的模块,我们今天来看看read()、readline()、readlines()三个方法有何不同1.read()方法,这个方法是可以传一个size参数进去,方法从文件...
datetime模块也有和time模块相同的功能,也有一些自己特有的功能属性,我们来看看吧datetime模块中包含如下类date日期对象,常用的属性有year, month, day time时间对象 datetime...
1、json字符串转为字典json.load / json.loads两个方法功能类似,可选参数也相同,最大的区别在于,json.load方法接受的输入,即第一个参数,是包含json数据的文件对象,如open方法的返回对...
python中time模块是我们经常用到的,这个模块主要有三种处理时间的方法1.timestamp时间戳2.时间元祖struct_time3.格式化时间strptime和mktime我们首先来讲讲time()import...
用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。什么...