您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. python cookbook(第3版)

  2. 第一章:数据结构和算法 1.1 解压序列赋值给多个变量 1.2 解压可迭代对象赋值给多个变量 1.3 保留最后N个元素 1.4 查找最大或最小的N个元素 1.5 实现一个优先级队列 1.6 字典中的键映射多个值 1.7 字典排序 1.8 字典的运算 1.9 查找两字典的相同点 1.10 删除序列相同元素并保持顺序 1.11 命名切片 1.12 序列中出现次数最多的元素 1.13 通过某个关键字排序一个字典列表 1.14 排序不支持原生比较的对象 1.15 通过某个字段将记录分组 1.16 过滤
  3. 所属分类:Python

    • 发布日期:2016-01-06
    • 文件大小:4194304
    • 提供者:chengyulin888
  1. Python如何定义有可选参数的元类

  2. 主要介绍了Python如何定义有可选参数的元类,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
  3. 所属分类:其它

    • 发布日期:2020-09-16
    • 文件大小:53248
    • 提供者:weixin_38728555
  1. Python多线程正确用法实例解析

  2. python 里有一个 threading 模块,其中提供了一个函数: threading.Thread(target=function, args=(), kwargs={}) function 是开发者定义的线程函数, args 是传递给线程函数的参数,必须是tuple类型, kwargs 是可选参数,字典类型。 调用 threading.Thread 之后,会创建一个新的线程,参数 target 指定线程将要运行的函数,args 和 kwargs 则指定函数的参数来执行 function
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:47104
    • 提供者:weixin_38538021
  1. python小白切忌乱用表达式

  2. 在函数参数中乱用表达式作为默认值 Python允许给一个函数的某个参数设置默认值以使该参数成为一个可选参数。尽管这是这门语言很棒的一个功能,但是这当这个默认值是可变对象(mutable)时,那就有些麻烦了。例如,看下面这个Python函数定义: >>> def foo(bar=[]): # bar是可选参数,如果没有指明的话,默认值是[] ... bar.append("baz") # 但是这行可是有问题的,走着瞧… ... return bar 人们常犯的一个错误是认为
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:50176
    • 提供者:weixin_38732740
  1. Python如何定义有可选参数的元类

  2. 问题 你想定义一个元类,允许类定义时提供可选参数,这样可以控制或配置类型的创建过程。 解决方案 在定义类的时候,Python允许我们使用 “metaclass“关键字参数来指定特定的元类。 例如使用抽象基类: from abc import ABCMeta, abstractmethod class IStream(metaclass=ABCMeta): abstractmethod def read(self, maxsize=None): pass abstractme
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:54272
    • 提供者:weixin_38559646
  1. 浅谈python中的getattr函数 hasattr函数

  2. hasattr(object, name) 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。 示例: >>> hasattr(list, 'append') True >>> hasattr(list, 'add') False getattr(object,name,default): 作用:返回object的名称为name的属性的属性值,如果属性name存
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:55296
    • 提供者:weixin_38678255
  1. Python中非常实用的一些功能和函数分享

  2. 在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。 带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。 首先,看下面是一个只定义可选参数的例子 复制代码 代码如下: def function(arg1=””,arg2=””):     print “arg1: {0}”.format(arg1)     pri
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:84992
    • 提供者:weixin_38621312
  1. Python中getattr函数和hasattr函数作用详解

  2. hasattr(object, name) 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。 示例: >>> hasattr(list, 'append') True >>> hasattr(list, 'add') False getattr(object,name,default): 作用:返回object的名称为name的属性的属性值,如果属性name
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:52224
    • 提供者:weixin_38750999
  1. Python中解析JSON并同时进行自定义编码处理实例

  2. 在对文件内容或字符串进行JSON反序列化(deserialize)时,由于原始内容编码问题,可能需要对反序列化后的内容进行编码处理(如将unicode对象转换为str)。 在Python中,一种方式是先使用json.load或json.loads反序列化得到dict对象,然后对这个dict对象进行编码处理。 但其实在json.load与json.loads中,有可选参数object_hook。通过使用此参数,可以对反序列化得到的dict直接进行处理,并使用处理后新的dict替代原dict返回。
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:35840
    • 提供者:weixin_38651445
  1. 十个Python程序员易犯的错误

  2. 常见错误1:错误地将表达式作为函数的默认参数 在Python中,我们可以为函数的某个参数设置默认值,使该参数成为可选参数。虽然这是一个很好的语言特性,但是当默认值是可变类型时,也会导致一些令人困惑的情况。我们来看看下面这个Python函数定义: >>> def foo(bar=[]): # bar是可选参数,如果没有提供bar的值,则默认为[], ... bar.append("baz") # 但是稍后我们会看到这行代码会出现问题。 ... return bar
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:116736
    • 提供者:weixin_38569203
  1. Python创建与调用函数

  2. 今天我们来讲Python里的创建与调用函数。 先讲创建函数,创建函数使用def关键字,就是define的缩写。 上代码看看吧: def say(info): print(info) 这就是一个名叫say的函数,我们来看看这个函数的结构: def 函数名 (参数列表): 函数体 注意,def创建函数也需要缩进。现在我们说说参数的传递。 函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义时的默认值替代。 可选参数一般都放置在非可选参数的后面,即定义函数时,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:60416
    • 提供者:weixin_38653155
  1. Python 正则表达式(一)

  2. 正则表达式 正则表达式是一种用来匹配字符串的强有力的武器。设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,就认为它“匹配”,否则就不匹配。 使用re模块进行正则表达式 匹配字符串 1.用match()方法匹配(从字符串开头开始匹配) import re #导入re模块 pattern = r'mr_\w' # 定义模式字符串 string = 'MR_SHOP mr_shop' #要匹配的字符串 match = re.match(pattern,strin
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:44032
    • 提供者:weixin_38623080
  1. Python 正则表达式(一)

  2. 正则表达式 正则表达式是一种用来匹配字符串的强有力的武器。设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,就认为它“匹配”,否则就不匹配。 使用re模块进行正则表达式 匹配字符串 1.用match()方法匹配(从字符串开头开始匹配) import re #导入re模块 pattern = r'mr_\w' # 定义模式字符串 string = 'MR_SHOP mr_shop' #要匹配的字符串 match = re.match(pattern,strin
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:44032
    • 提供者:weixin_38656064
  1. Python中这些简单的函数你还不会?

  2. 文章目录定义和调用函数定义函数参数和返回值变量的作用域匿名函数内置函数数值运算函数字符串处理函数其他常用内置函数help()type() 定义和调用函数 定义函数 格式 def functionname([parameterlist]) ["comments"] [funcitonbody] functionname:函数名 parameterlist:参数。可以为空,可以为多个参数,用逗号隔开 comments:可选参数 functionbody:可选参数,语句体调用函数后要执行的功能
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:97280
    • 提供者:weixin_38721565
  1. Python使用正则表达式分割字符串的实现方法

  2. 如下: re.split(pattern, string, [maxsplit], [flags]) pattern:表示模式字符串,由要匹配的正则表达式转换而来。 string:表示要匹配的字符串。 maxsplit:可选参数,表示最大的拆分次数。 flags:可选参数表示标志位,用于控制匹配方式,如是否区分子母大小写 示例代码: import re pattern = r'[?|&]' # 定义分隔符 url = 'http://www.baidu.com/logi
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:38912
    • 提供者:weixin_38680506
  1. Snort3Converter:这是开发工具的第一步,目前该工具可快速轻松地将自定义规则从SURRICATA转换为SNORT 3-源码

  2. Snort3转换器 一个将IDS / IPS / NGFW规则转换为Snort 3规则的项目 执照: 麻省理工学院执照 基本命令 运行转换器 参数- 所需参数::输入文件,输出文件 可选参数:SID开头#(默认值1000000),输入规则类型(默认SURRICATA),输出规则类型(默认SNORT3) 要通过python运行该工具,请执行以下操作: $ python snort3convert.py surricatarules.txt snort3rules.txt --SID 100
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:9216
    • 提供者:weixin_42133415
  1. Python-3-Programming-specialization:该存储库包含该专业所有课程的解决方案-源码

  2. Python-3-编程专业化 该存储库包含该专业中所有课程的解决方案。 课程1:Python基础 本课程介绍Python 3的基础知识,包括条件执行和迭代作为控制结构,以及字符串和列表作为数据结构。 课程2:Python函数,文件和字典 本课程介绍字典数据结构和用户定义的函数。 您将了解局部和全局变量,可选参数和关键字参数传递,命名函数和lambda表达式。 您还将了解Python的排序函数,以及如何通过传入另一个函数作为输入来控制其排序顺序。 对于您的最终项目,您将从文件中读取模拟的社交媒体数
  3. 所属分类:其它

    • 发布日期:2021-03-10
    • 文件大小:9216
    • 提供者:weixin_42107561
  1. CSVtoGEXF:将CSV文件转换为GEXF文件的Python脚本(用于gephy)-源码

  2. CSV转GEXF 将CSV文件转换为GEXF文件(用于gephy)的Python脚本。 用法 所有CSV文件都必须用制表符分隔。 Quotechar为" 。需要标头该脚本需要以下参数: -n(节点)节点列表,列为:id,标签[,在definitions.csv中定义的任何内容] -e(边缘)边缘,列的列表是:源,目标,权重[,无论在definitions.csv中定义了什么] 并接受这些可选参数。 -d(定义)包含自定义列名称,指示该列是用于边缘(1)还是用于节点(0)表以及该数据类型
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:23552
    • 提供者:weixin_42101164
  1. pycoingecko:CoinGecko API的Python包装器-源码

  2. CoinGecko API包装器 围绕Python3包装 API(V3) 安装 聚酰亚胺 pip install pycoingecko 或从来源 git clone https://github.com/man-c/pycoingecko.git cd pycoingecko python3 setup.py install 用法 from pycoingecko import CoinGeckoAPI cg = CoinGeckoAPI () 例子 每个端点的必需参数定义为相应功能的必需
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:14336
    • 提供者:weixin_42173205
  1. 通过Python模块filecmp 对文件比较的实现方法

  2. filecmp定义了两个函数,用于方便地比较文件与文件夹:     filecmp.cmp(f1, f2[, shallow]):  比较两个文件的内容是否匹配。参数f1, f2指定要比较的文件的路径。可选参数shallow指定比较文件时是否需要考虑文件本身的属性(通过   os.stat函数可以获得文件属性)。如果文件内容匹配,函数返回True,否则返回False, import filecmp s = filecmp.cmp(qin.txt, jian.txt) print(s) 运行结
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:54272
    • 提供者:weixin_38653155
« 12 3 »