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

搜索资源列表

  1. LuaBind 源码 (Lua增强库)

  2. 1 介绍 LuaBind 是一个帮助你绑定C++和Lua的库.她有能力暴露 C++ 函数和类到 Lua . 她也有 能力支持函数式的定义一个Lua类,而且使之继承自C++或者Lua. Lua类可以覆写从 C++ 基类 继承来的虚函数. 她的目标平台是Lua 5.0 ,不能支持Lua 4.0 . 她利用模板原编程技术实现.这意味着,你不需要额外的预处理过程去编译你的工程(编译器 会替你完成全部的工作).这还意味着,你也不需要(通常)知道你注册的每一个函数的精确的签名. 因为,LuaBind库会在
  3. 所属分类:C++

    • 发布日期:2011-09-04
    • 文件大小:325632
    • 提供者:rendao0563
  1. Python Faker 企业名称 千万级测试数据脚本

  2. Python Faker自带企业名称的测试脚本(函数名company()),该脚本仅能生成约1千条不到的不重复企业名称,由于测试需要约1000万不重复的企业名称,故对该脚本进行重新修改,修改后的Faker在Python版本3.7,使用datafaker执行导入mysql数据库生成1000万测试数据约2w重复,重复率在0.1%。该脚本替换位于Faker-2.0.2-py3.7.egg\faker\providers\company\zh_CN目录下同名文件即可。 datafaker说明地址:ht
  3. 所属分类:Python

    • 发布日期:2019-09-25
    • 文件大小:35840
    • 提供者:mrch1
  1. python -- 自己写一个简易的split函数(2).py

  2. 这是自己写的split函数,支持python自带函数split的所有功能,可以指定分割次数(默认为-1).这是原来的完善版,过程详见同名文章。
  3. 所属分类:Python

    • 发布日期:2020-02-11
    • 文件大小:731
    • 提供者:fouocoko
  1. Python多继承顺序实例分析

  2. 主要介绍了Python多继承顺序,结合实例形式分析了Python多继承情况下继承顺序对同名函数覆盖的影响,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:31744
    • 提供者:weixin_38622962
  1. 在Python中居然可以定义两个同名通参数的函数

  2. 今天小编就为大家分享一篇在Python中居然可以定义两个同名通参数的函数,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:48128
    • 提供者:weixin_38583286
  1. Python可变参数会自动填充前面的默认同名参数实例

  2. 最近在学习Python的时候遇到一个知识点,在此记录下来 可变参数会自动填充前面的同名默认参数 比如下面这个函数 def add_student(name="Bob", **info_dict): print(name) 如果info_dict里面也有name,当我们这样调用时 info_dict = { "name" : "Tom", "age" : 20 } add_student(**info_dict)# Tom 那么name虽然设置了默认值,仍然会被填充为info_d
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:33792
    • 提供者:weixin_38695293
  1. Python进阶_关于命名空间与作用域(详解)

  2. 写在前面 如非特别说明,下文均基于Python3 命名空间与作用于跟名字的绑定相关性很大,可以结合另一篇介绍Python名字、对象及其绑定的文章。 1. 命名空间 1.1 什么是命名空间 Namespace命名空间,也称名字空间,是从名字到对象的映射。Python中,大部分的命名空间都是由字典来实现的,但是本文的不会涉及命名空间的实现。命名空间的一大作用是避免名字冲突: def fun1(): i = 1 def fun2(): i = 2 同一个模块中的两个函数中,两个同名名字i之间
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:114688
    • 提供者:weixin_38666230
  1. Python中time模块与datetime模块在使用中的不同之处

  2. Python 中提供了对时间日期的多种多样的处理方式,主要是在 time 和 datetime 这两个模块里。今天稍微梳理一下这两个模块在使用上的一些区别和联系。 time 在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近于操作系统层面的。通读文档可知,time 模块是围绕着 Unix Timestamp 进行的。 该模块主要包括一个类 struct_time,另外其他几个函数及相关常量。 需要注意
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:60416
    • 提供者:weixin_38552239
  1. Python中的Classes和Metaclasses详解

  2. 类和对象 类和函数一样都是Python中的对象。当一个类定义完成之后,Python将创建一个“类对象”并将其赋值给一个同名变量。类是type类型的对象(是不是有点拗口?)。 类对象是可调用的(callable,实现了 __call__方法),并且调用它能够创建类的对象。你可以将类当做其他对象那么处理。例如,你能够给它们的属性赋值,你能够将它们赋值给一个变量,你可以在任何可调用对象能够用的地方使用它们,比如在一个map中。事实上当你在使用map(str, [1,2,3])的时候,是将一个整数类型的
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:103424
    • 提供者:weixin_38572979
  1. python学习笔记——集合与字典

  2. python学习笔记——集合与字典1. 集合的基本概念1.1 set(x)函数1.2 集合类型的10个操作函数2. 字典的基本概念2.1 字典的索引2.2 字典的操作2.3 字典小结 1. 集合的基本概念 集合类型和数学集合中的概念一致,即包含0个或多个数据项的无序组合。集合元素不可重复,集合类型只能是固定的数据类型。 python编译器中界定固定数据类型与否主要考察类型能否进行哈希运算。python中提供了一种同名的具体数据类型——集合(set) 由于集合是无序组合,他没有索引和位置的概念,不
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:65536
    • 提供者:weixin_38703980
  1. python3中datetime库,time库以及pandas中的时间函数区别与详解

  2. 1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近于操作系统层面的。通读文档可知,time 模块是围绕着 Unix Timestamp 进行的。 该模块主要包括一个类 struct_time,另外其他几个函数及相关常量。 需要注意的是在该模块中的大多数函数是调用了所在平台C library的同名函数, 所以
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:80896
    • 提供者:weixin_38593380
  1. Python中property属性实例解析

  2. 本文主要讲述的是对Python中property属性(特性)的理解,具体如下。 定义及作用: 在property类中,有三个成员方法和三个装饰器函数。 三个成员方法分别是:fget、fset、fdel,它们分别用来管理属性访问; 三个装饰器函数分别是:getter、setter、deleter,它们分别用来把三个同名的类方法装饰成property。 fget方法用来管理类实例属性的获取,fset方法用来管理类实例属性的赋值,fdel方法用来管理类实例属性的删除; getter装饰器把一个自定义
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:53248
    • 提供者:weixin_38696196
  1. 详解Python 函数如何重载?

  2. 什么是函数重载?简单的理解,支持多个同名函数的定义,只是参数的个数或者类型不同,在调用的时候,解释器会根据参数的个数或者类型,调用相应的函数。 重载这个特性在很多语言中都有实现,比如 C++、Java 等,而 Python 并不支持。这篇文章呢,通过一些小技巧,可以让 Python 支持类似的功能。 参数个数不同的情形 先看看这种情况下 C++ 是怎么实现重载的 #include using namespace std; int func(int a) { cout << 'O
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:59392
    • 提供者:weixin_38570406
  1. python函数局部变量、全局变量、递归知识点总结

  2. 函数局部变量 全局变量 及其作用域 #简单类型(int str等)变量的局部变量与全局变量及其作用域的关系 name = xxx #第一级顶头定义的变量都称为全局变量,其作用域从变量定义的位置开始到此程序结束 def Print_Name(): print(name before change:, name) #由于name在此函数之前已经被定义为全局变量,此处函数读取变量name是读取的全局变量name “xxx”,函数内部就不能再定义其同名局部变量,否则无法区分变量为局部变量还是全局变
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:45056
    • 提供者:weixin_38663973
  1. Python实现动态添加类的属性或成员函数的解决方法

  2. 某些时候我们需要让类动态的添加属性或方法,比如我们在做插件时就可以采用这种方法。用一个配置文件指定需要加载的模块,可以根据业务扩展任意加入需要的模块。 本文就此简述了Python实现动态添加类的属性或成员函数的解决方法,具体方法如下: 首先我们可以参考ulipad的实现:mixin。 这里做的比较简单,只是声明一个类,类初始化的时候读取配置文件,根据配置列表加载特定目录下的模块下的函数,函数和模块同名,将此函数动态加载为类的成员函数。 代码如下所示: class WinBAS(Bas):
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:41984
    • 提供者:weixin_38537968
  1. Python命名空间详解

  2. 通俗的来说,Python中所谓的命名空间可以理解为一个容器。在这个容器中可以装许多标识符。不同容器中的同名的标识符是不会相互冲突的。理解python的命名空间需要掌握三条规则: 第一,赋值(包括显式赋值和隐式赋值)产生标识符,赋值的地点决定标识符所处的命名空间。 第二,函数定义(包括def和lambda)产生新的命名空间。 第三,python搜索一个标识符的顺序是”LEGB”。 所谓的”LEGB”是python中四层命名空间的英文名字首字母的缩写。 最里面的一层是L(local),表示在一个函数
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:58368
    • 提供者:weixin_38656463
  1. Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析

  2. 本文实例讲述了Python面向对象程序设计类变量与成员变量、类方法与成员方法用法。分享给大家供大家参考,具体如下: 类变量与成员变量 在类中声明的变量我们称之为类变量[静态成员变量], 在init()函数中声明的变量并且绑定在实例上的变量我们称之为成员变量。 类变量直接可以通过类名来调用。 1、若类变量与成员同时存在并且同名 使用对象来调用的时候,获取的结果是成员变量的值, 使用类名来调用,获取的是类变量的值。 2、若类变量存在,成员变量不存在, 使用对象来调用的时候,它首先寻找成员变量, 如果
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:57344
    • 提供者:weixin_38683930
  1. 在Python中居然可以定义两个同名通参数的函数

  2. 一个意外的场景,我发现Python模块中是可以定义相同的名称和参数的函数的, 虽然在eclipse中报错了,但是执行时没有问题的,这个是IDE的问题。 其中的含义是因为第一个函数原本由test指向,然后解释器解析到第二个test函数时,相当于test指向了第二个函数, 那么调用test()时,执行的是第二个函数内容。 最近发现python更加灵活和自由,但是需要知道其中的原理,不然会输出莫名其妙的结果。 以上这篇在Python中居然可以定义两个同名通参数的函数就是小编分享给大家的全部内容了,希
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:53248
    • 提供者:weixin_38661800
  1. Python中Random和Math模块学习笔记

  2. 由于最近经常使用到Python中random,math和time“datetime模块, 所以决定花时间系统的学习一下 1. math模块 math中的函数不可以用于太过复杂的数的运算, 如果需要复杂数的运行最好使用cmath模块中同名函数, 如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy模块,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用 1.1. 数学常量 math.pi 这个数学常量等于 3.141592… math.e 这个数学常量 e = 2.
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:63488
    • 提供者:weixin_38601215
  1. 【Python 标准库】时间相关的函数库 — time

  2. 欢迎加入 Python 官方文档翻译团队:https://www.transifex.com/python-doc/ time 模块提供了各种时间相关的函数,该模块中的大多数函数是调用了所在平台 C 语言库的同名函数,这些函数的语义因平台而异,可能会在不同的平台有不同的效果。 time 模块和 datetime 模块类似,区别在于 time 模块提供的功能是更加接近于操作系统层面,所能表述的日期范围被限定在 1970 – 2038 之间,而 datetime 模块提供了更多实用的函数,可以理解
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:76800
    • 提供者:weixin_38656395
« 12 »