提供模块化、性能和附加功能的现代python实用程序库。

pylodash的Python项目详细描述


python lodash

pylodash是一种收集实用程序,允许您使用数组数学数字字符串

安装

您可以从pypi安装pylodash

pip install pylodash

python 3.4及更高版本支持pylodash。

如何使用方法

您可以在自己的python代码中调用pylodash,方法是导入pylodash包:

>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]

pylodash方法

  1. 数组

    • chunk()

      • 创建一个按大小分组的元素数组。如果数组不能平均分割,则最后一块将是剩余的元素。
    • compact()

      • 创建一个数组,删除所有错误值。值false、none、0和""为false。
    • 差异()

      • 使用SameValueZero创建一个数组值数组,该数组值不包含在其他给定数组中,用于进行相等性比较。结果值的顺序和引用由第一个数组决定。
    • drop()

      • 创建一个数组片段,其中n个元素从开始处删除。
    • drop_u right()

      • 创建一个数组切片,从末尾删除n个元素。
    • fill()

      • 用从开始到结束(不包括结束)的值填充数组元素。
    • 索引豸of()

      • 获取在使用SameValueZero进行相等比较的数组中找到值的第一个匹配项的索引。如果fromIndex为负,则用作与数组结尾的偏移量。
    • initial()

      • 获取数组中除最后一个元素外的所有元素。
    • 拉()

      • 使用SameValueZero从数组中删除所有给定值以进行相等比较。
  2. 数学

  3. 编号

    • 夹钳()

      • 夹数在包含的上下限内。
    • in_range()

        <李氏支票如果n介于开始和直至但不包括结束之间。如果未指定结束,则使用开始将其设置为开始,然后设置为0。如果开始大于结束则交换参数以支持负范围。
    • random()

      • 在包含的上下界之间生成一个随机数。如果只提供一个参数,则返回一个介于0和给定数字之间的数字。如果floating为true,或者lower或upper为float,则返回浮点数而不是整数。
  4. 字符串

    • camelcase()

      • 将字符串转换为驼峰大小写。
    • 大写()

      • 将字符串的第一个字符转换为大写,其余字符转换为小写。
    • 结束戋u with()

      • 检查字符串是否以给定的目标字符串结尾。
    • escape()

      • 将字符串中的字符"&;"、"<;"、">;"、""和"""转换为相应的HTML实体。
    • 小写()

      • 将字符串(以空格分隔的单词)转换为小写。
    • 下_u first()

      • 将字符串的第一个字符转换为小写。
    • pad()

      • 如果垫子短于长度,则在左右两侧用绳子固定。如果填充字符不能被长度平均分割,则将被截断。
    • 焊盘结束()

      • 如果垫子短于长度,则将其放在右侧。如果填充字符超过长度,则将被截断。
    • pad_u start()

      • 如果垫子短于长度,则将其放在左侧。如果填充字符超过长度,则将被截断。
    • repeat()

      • 重复给定的字符串n次。
    • replace()

      • 将字符串中模式的匹配项替换为替换项。
    • 以()开始

      • 检查字符串是否以给定的目标字符串开头。
  5. < > >

    列出包中的方法

    "数组"方法

    < A/>

    _.chunk(array, [size=1])
    

    示例

    _.chunk(['a', 'b', 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
     
    _.chunk(['a', 'b', 'c', 'd'], 3)
    // => [['a', 'b', 'c'], ['d']]
    

    < A/>

    _.compact(array)
    

    示例

    _.compact([0, 1, False, 2, '', 3])
    // => [1, 2, 3]
    

    < A/>

    _.difference(array, [values])
    

    示例

    _.difference([2, 1], [2, 3])
    // => [1]
    

    < A/>

    _.drop(array, [n=1])
    

    示例

    pip install pylodash
    
    0

    < A/>

    pip install pylodash
    
    1

    示例

    pip install pylodash
    
    2

    < A/>

    pip install pylodash
    
    3

    示例

    pip install pylodash
    
    4

    < A/>

    pip install pylodash
    
    5

    示例

    pip install pylodash
    
    6

    < A/>

    pip install pylodash
    
    7

    示例

    pip install pylodash
    
    8

    < A/>

    pip install pylodash
    
    9

    示例

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    0

    "数学"方法

    < A/>

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    1

    示例

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    2

    < A/>

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    3

    示例

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    4

    < A/>

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    5

    示例

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    6

    < A/>

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    7

    示例

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    8

    < A/>

    >>> import pylodash as _
    >>> _.chunk(['a', 'b' , 'c', 'd'], 2)
    // => [['a', 'b'], ['c', 'd']]
    
    9

    示例

    _.chunk(array, [size=1])
    
    0

    < A/>

    _.chunk(array, [size=1])
    
    1

    示例

    _.chunk(array, [size=1])
    
    2

    < A/>

    _.chunk(array, [size=1])
    
    3

    示例

    _.chunk(array, [size=1])
    
    4

    < A/>

    _.chunk(array, [size=1])
    
    5

    示例

    _.chunk(array, [size=1])
    
    6

    < A/>

    _.chunk(array, [size=1])
    
    7 < < strong>示例

    AAAAAAAAA 38

    啊!

    示例

    啊!

    AAAAAAA 41

    示例

    AAAAAAA 42

    "数字"方法

    啊!

    示例

    啊!

    啊!45!

    示例

    啊!

    啊!

    示例

    AAAAAAA 48

    "string"方法

    AAAAAAA 49

    示例

    啊!

    啊!

    示例

    AAAAAAA 52

    AAAAAAA 53

    示例

    啊!

    啊!

    示例

    啊!

    啊!

    示例

    AAAAAAA 58

    啊!

    示例

    啊!60!

    AAAAAAA 61

    示例

    AAAAAAA 62

    AAAAAAA 63

    示例

    AAAAAAA 64

    啊!

    示例

    AAAAAAA 66

    啊!

    示例

    啊!

    AAAAAAA 69

    示例

    啊!

    次级方案71

    示例

    AAAAAAA 72

    开发模式

    打造您的套餐

    在开发模式下,pylodash需要在下面安装包来构建包:

    AAAAAAA 73

    运行命令生成包:

    AAAAAAA 74

    测试您的软件包

    要检查包描述是否能在pypi上正确呈现,可以对dist:

    啊!

    正在上载您的程序包

    要安装包以开发环境,可以使用命令:

    啊!

    若要在上载到PYPI之前将包上载到测试环境,请执行步骤(确保已注册帐户):

    啊!

    要将您自己的包发布到pypi,最后一步很短:

    AAAAAAA 78

    pip安装软件包

    将您的软件包上载到pypi后,您还可以使用pip安装它:

    AAAAAAA 79

    要运行包中的所有测试用例,可以在文件夹包中运行以下命令:

    啊!

    许可证

    保留所有权利。

    欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


热门话题
SpringMVC中的java,当我遇到旋度时,SpringMVC中出现错误   java如何从设备获取默认ip地址?   plink运行autosys批处理作业并检查其在java中的状态   java Json数组对象通过控制器[Spring Boot]传递到模型   netbeans将java命令行参数传递给插件   java Android AIDL gen文件导致警告?   java JAXB阻止JAXB与共享实体序列化   由@JsonIdentityInfo序列化的对象的java反序列化   postgresql java数组插入postgres   Java圆环碰撞检测   在Java中提取JSON键名   jdk1中的java内存泄漏。7   java Spring 3@Autowired注释问题