提供模块化、性能和附加功能的现代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方法
- 创建一个按大小分组的元素数组。如果数组不能平均分割,则最后一块将是剩余的元素。
- 创建一个数组,删除所有错误值。值false、none、0和""为false。
- 使用SameValueZero创建一个数组值数组,该数组值不包含在其他给定数组中,用于进行相等性比较。结果值的顺序和引用由第一个数组决定。
- 创建一个数组片段,其中n个元素从开始处删除。
- 创建一个数组切片,从末尾删除n个元素。
- 用从开始到结束(不包括结束)的值填充数组元素。
- 获取在使用SameValueZero进行相等比较的数组中找到值的第一个匹配项的索引。如果fromIndex为负,则用作与数组结尾的偏移量。
- 获取数组中除最后一个元素外的所有元素。
- 使用SameValueZero从数组中删除所有给定值以进行相等比较。
数学
- 夹数在包含的上下限内。
- <李氏支票如果n介于开始和直至但不包括结束之间。如果未指定结束,则使用开始将其设置为开始,然后设置为0。如果开始大于结束则交换参数以支持负范围。
- 在包含的上下界之间生成一个随机数。如果只提供一个参数,则返回一个介于0和给定数字之间的数字。如果floating为true,或者lower或upper为float,则返回浮点数而不是整数。
- 将字符串转换为驼峰大小写。
- 将字符串的第一个字符转换为大写,其余字符转换为小写。
- 检查字符串是否以给定的目标字符串结尾。
- 将字符串中的字符"&;"、"<;"、">;"、""和"""转换为相应的HTML实体。
- 将字符串(以空格分隔的单词)转换为小写。
- 将字符串的第一个字符转换为小写。
- 如果垫子短于长度,则在左右两侧用绳子固定。如果填充字符不能被长度平均分割,则将被截断。
- 如果垫子短于长度,则将其放在右侧。如果填充字符超过长度,则将被截断。
- 如果垫子短于长度,则将其放在左侧。如果填充字符超过长度,则将被截断。
- 重复给定的字符串n次。
- 将字符串中模式的匹配项替换为替换项。
- 检查字符串是否以给定的目标字符串开头。
< > >
列出包中的方法
"数组"方法
< 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
要运行包中的所有测试用例,可以在文件夹包中运行以下命令:
啊!
许可证
保留所有权利。
推荐PyPI第三方库
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
>>> import pylodash as _
>>> _.chunk(['a', 'b' , 'c', 'd'], 2)
// => [['a', 'b'], ['c', 'd']]
_.chunk(array, [size=1])
_.chunk(array, [size=1])
_.chunk(array, [size=1])
_.chunk(array, [size=1])
_.chunk(array, [size=1])
_.chunk(array, [size=1])
_.chunk(array, [size=1])
_.chunk(array, [size=1])