搜索到与相关的文章
Python

python做中学(八)匿名函数lambda的用法

匿名函数,顾名思义即没有名称的函数,和def定义的函数的最大区别在于匿名函数创建后返回函数本身(即匿名函数不需要return来返回值),表达式本身结果就是返回值,而def创建后则赋值给一个变量名,在Python中,我们利用关键词lambda创建匿名函数,以下是匿名函数lambda表达式的形式:lambdaarg1,arg2,.....argn:expression以下为一些lambda的特点:lambda是一个表达式,而不是一个语句,即我们可以在任何可以使

系统 2019-09-27 17:57:08 2242

Python

跟老齐学Python之字典,你还记得吗?

字典,这个东西你现在还用吗?随着网络的发展,用的人越来越少了。不少人习惯于在网上搜索,不仅有web版,乃至于已经有手机版的各种字典了。我曾经用过一本小小的《新华字典》。《新华字典》是中国第一部现代汉语字典。最早的名字叫《伍记小字典》,但未能编纂完成。自1953年,开始重编,其凡例完全采用《伍记小字典》。从1953年开始出版,经过反复修订,但是以1957年商务印书馆出版的《新华字典》作为第一版。原由新华辞书社编写,1956年并入中科院语言研究所(现中国社科院

系统 2019-09-27 17:56:42 2242

Python

Windows 中 Python 多版本共存问题

Windows中Python多版本共存问题(Windows10)很多时候,一个版本的python无法满足需求,就需要在一台机器上面安装多个版本的python在Linux系统中安装多版本很容易,今天在此记录一下在Windows中进行多版本Python安装首先需要去到Python官网下载两个版本的Python由于我经常使用的是Python3版本,所以我先安装的是Python3版本,正常安装过后,将Python3安装路径加入到PATH环境变量中分别为:(每个人的

系统 2019-09-27 17:56:31 2242

Python

python实现批量获取指定文件夹下的所有文件的厂商信息

本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法。分享给大家供大家参考。具体如下:功能代码如下:importos,string,shutil,reimportpefileimportcodecs,sysimportwximportstruct#输出中打印Unicode字符#sys.stdout=codecs.lookup('utf-8')[-1](sys.stdout)defaddToDict(theDict,PEfile_Pa

系统 2019-09-27 17:56:11 2242

Python

Python类中方法getitem和getattr详解

1、getitem方法使用这个方法最大的印象就是调用对象的属性可以像字典取值一样使用中括号['key']使用中括号对对象中的属性进行取值、赋值或者删除时,会自动触发对应的__getitem__、__setitem__、__delitem__方法代码如下:classFoo(object):def__init__(self):self.name='jack'def__getitem__(self,item):ifiteminself.__dict__:#ite

系统 2019-09-27 17:56:08 2242

Python

python分数表示方式和写法

Fraction函数是python中实现分数的一个模块(module),模块是由别人写的,并且可以被拿来直接使用的代码程序,包括类、函数以及标签的定义,是python标准函数库的一部分。使用是必须先插入模块。>>>fromfractionsimportFraction#插入模块>>>f=Fraction(1,2)#创建Fraction类,并初始化为1/2>>>f#输出分数类对象Fraction(1,2)输入分数时,Fraction开头字母必须大写,否则会报

系统 2019-09-27 17:55:18 2242

Python

详解python eval函数的妙用

pythoneval函数功能:将字符串str当成有效的表达式来求值并返回计算结果。函数定义:eval(expression,globals=None,locals=None)将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了globals参数,那么它必须是dictionary类型;如果提供了locals参数,那么它可以是任意的map对象。python的全局名字空间存储在一个叫globals()的dict

系统 2019-09-27 17:53:18 2242

Python

python正则表达式

python正则表达式转发自“Echo_fy发表于https://cloud.tencent.com/developer/article/1149679”文章目录python正则表达式1、正则解说2、中文字符集3、re模块常用方法1、正则解说数量词的贪婪模式与非贪婪模式正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:

系统 2019-09-27 17:52:59 2242

Python

详解python websocket获取实时数据的几种常见链接方式

第一种,使用create_connection链接,需要pipinstallwebsocket-client(此方法不建议使用,链接不稳定,容易断,并且连接很耗时)importtimefromwebsocketimportcreate_connectionurl='wss://i.cg.net/wi/ws'whileTrue:#一直链接,直到连接上就退出循环time.sleep(2)try:ws=create_connection(url)print(ws

系统 2019-09-27 17:52:20 2242

Python

python时间日期函数与利用pandas进行时间序列处理详解

python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到。datetime以毫秒形式存储日期和时间,datetime.timedelta表示两个datetime对象之间的时间差。下面我们先简单的了解下python日期和时间数据类型及工具给datetime对象加上或减去一个或多个timedelta,会产生一个新的对象fromdatetimeimportdatetimefromda

系统 2019-09-27 17:51:56 2242