提供模块化、性能和附加功能的现代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第三方库


热门话题
java在Websphere MQ临时队列上未收到回复   泛型构造函数在Java中的作用是什么?   java在Youtube HTTP请求中指定空格字符   hashmap在Java中如何读取另一个地图中的地图?   如果有类,java将在编译时签入。类派生自另一个类。班   java在安卓 junit测试执行期间捕获logcat输出   java如何在列表中拆分不同类型的字符串   java仅从输入读取某些行?   java在执行jar后继续批处理文件   ICEPDF Java中书签的框架设置   java将文件上传到服务器根目录   java如何在Spring Boot中缓存CompletableFuture的值   java正则表达式来解析命令字符串   java Hibernate按关联属性过滤   使用Java提取HTML标记   java Hibernate配置使用JAR模块中的注释在Spring MVC EAR项目中不起作用   java为什么我在传递给freemarker的哈希映射上得到一个null值,而它不是null?