python的函数助手
underp的Python项目详细描述
#内裤
[![Build Status](https://travis-ci.org/ramonski/underpy.png)](https://travis-ci.org/ramonski/underpy)
```
_
_ _ _ __ __| | ___ _ __ _ __ _ _
| | | | '_ \ / _` |/ _ \ '__| '_ \| | | |
| |_| | | | | (_| | __/ | | |_) | |_| |
\_>alias(col,mapping)
返回根据映射
>>>gt;图书馆=[{"ISBN":1,"ed":1},{"ISBN":2,"ed":2}
>>gt>gt;别名(图书馆,{"ed":"ed":"edition"})
[{"edition":1,"ISBN":1},{"edition":2,{"ISBN":2}
>;别名({"A":1},{"A":1},{"A":"A":"A":"B":"B":2};
>>
>>[[{"B":1}
>>
>>>
>>>>
>>>>
转换t(值,转换器)
使用给定的转换器函数转换值。
>;>;转换("1",转换为int)
1
>;>;转换("0",转换为int)
0
>;>;转换("a",转换为int)
失败(错误)
使用给定的错误引发运行时错误r消息
>;>;失败("此失败严重")
回溯(最近一次调用最后一次):
…
运行时错误:此失败严重
falsy(thing)
检查值是false还是none
>;>;falsy(0)
false
>;>;falsy({})
false
>;>falsy([])
false
>; true
>; true
first(lst,n=none)
get the first element of a list
>; >; >1
>;第一(lst,3)
[1,2,3]
>是一个dict(thing)
>检查一个对象是否是一个字典类型
>>;是一个dict(dict)
>true
>1
>1
>1
>;是一个dict(dict())
>true
>>;是一个dict(dict)
>false
>false
>false
>false
>false
>是的>>>>is_dict([])
false
is_digit(thing)
检查对象是否为数字
>;>is_digit(1)
true
>;>is_digit(1)
>;>is_digit(a)
false
>;>is_digit([])
false
is_list(thing)
检查对象是否为列表类型
>; true
>; >; >; >;
is_string(thing)
ch如果对象是字符串/Unicode类型,则检查是否为字符串/Unicode类型
>;>;是否为字符串("")
true
>;>;是否为字符串(u"")
true
>;>;是否为字符串(str())
true
>;>;是否为字符串(unicode())
true
>;>;是否为字符串(1)
false
is-tuple(thing)
检查对象是否为tuple类型
>; true
>; true
>; >; >; false
omit(dct,*keys)
返回筛选字典的副本以忽略黑名单键
(或键列表)
>;>;忽略({"name":"moe","age":50,"userid":"moe1"},"userid","age")
{"name":"moe"}
pick(dct,*keys)
返回筛选字典的副本到只有白名单键(或有效键列表)的值
>;>;pick({"name":"moe","age":50,"userid":"moe1"},"name","age")
{"age":50,"name":"moe"}
pick(col,key,default=none)
从DIC集合中提取值列表托戈斯=[{"姓名":"moe","年龄":40},
…{"name":"larry","age":50},
…{"name":"curly","age":60}]
>;>cluck(stooges,"name")
['moe','larry','curly']
/>运行时错误:第一个参数必须是列表或元组
>
>>gt;到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(a)到国际(a)到国际(a)到国际(a)到国际(a)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1到国际)到国际(1到国际)到国际(1到国际(1到国际)到国际(1到国际)到国际(1到国际)到国际(1到国际(1到国际(1
>待解列表([1,2,3,1,2,2,3])
[1,2,3,1,2,3]
>>gt;待解列表((("a","b","c")))
['a","b","c"]
>>gt;待解列表(dict(a=1,b=2,b=2))
[{'a''1,'b':2}]
>待解字符串(事物)
>将对象转换为字符串
>
gt>>>到字符串(1)
'1'
>;>to_string([])
'[]
>;>to_string(u"a")
'a'
to_iso_date(thing):
将对象转换为iso date string
>;>;
>;dt=datetime.date.fromTimestamp(1387452665)
>;'2013-12-19'
检查值是否为真
>; true
>; >;true
>; >;true
>; false
>;>truthy(false)
false
````
[![Build Status](https://travis-ci.org/ramonski/underpy.png)](https://travis-ci.org/ramonski/underpy)
```
_
_ _ _ __ __| | ___ _ __ _ __ _ _
| | | | '_ \ / _` |/ _ \ '__| '_ \| | | |
| |_| | | | | (_| | __/ | | |_) | |_| |
\_>alias(col,mapping)
返回根据映射
>>>gt;图书馆=[{"ISBN":1,"ed":1},{"ISBN":2,"ed":2}
>>gt>gt;别名(图书馆,{"ed":"ed":"edition"})
[{"edition":1,"ISBN":1},{"edition":2,{"ISBN":2}
>;别名({"A":1},{"A":1},{"A":"A":"A":"B":"B":2};
>>
>>[[{"B":1}
>>
>>>
>>>>
>>>>
转换t(值,转换器)
使用给定的转换器函数转换值。
>;>;转换("1",转换为int)
1
>;>;转换("0",转换为int)
0
>;>;转换("a",转换为int)
失败(错误)
使用给定的错误引发运行时错误r消息
>;>;失败("此失败严重")
回溯(最近一次调用最后一次):
…
运行时错误:此失败严重
falsy(thing)
检查值是false还是none
>;>;falsy(0)
false
>;>;falsy({})
false
>;>falsy([])
false
>;
>;
first(lst,n=none)
get the first element of a list
>;
>;第一(lst,3)
[1,2,3]
>是一个dict(thing)
>检查一个对象是否是一个字典类型
>>;是一个dict(dict)
>true
>1
>1
>1
>;是一个dict(dict())
>true
>>;是一个dict(dict)
>false
>false
>false
>false
>false
>是的>>>>is_dict([])
false
is_digit(thing)
检查对象是否为数字
>;>is_digit(1)
true
>;>is_digit(1)
>;>is_digit(a)
false
>;>is_digit([])
false
is_list(thing)
检查对象是否为列表类型
>;
>;
is_string(thing)
ch如果对象是字符串/Unicode类型,则检查是否为字符串/Unicode类型
>;>;是否为字符串("")
true
>;>;是否为字符串(u"")
true
>;>;是否为字符串(str())
true
>;>;是否为字符串(unicode())
true
>;>;是否为字符串(1)
false
is-tuple(thing)
检查对象是否为tuple类型
>;
>;
>;
omit(dct,*keys)
返回筛选字典的副本以忽略黑名单键
(或键列表)
>;>;忽略({"name":"moe","age":50,"userid":"moe1"},"userid","age")
{"name":"moe"}
pick(dct,*keys)
返回筛选字典的副本到只有白名单键(或有效键列表)的值
>;>;pick({"name":"moe","age":50,"userid":"moe1"},"name","age")
{"age":50,"name":"moe"}
pick(col,key,default=none)
从DIC集合中提取值列表托戈斯=[{"姓名":"moe","年龄":40},
…{"name":"larry","age":50},
…{"name":"curly","age":60}]
>;>cluck(stooges,"name")
['moe','larry','curly']
/>运行时错误:第一个参数必须是列表或元组
>
>>gt;到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(a)到国际(a)到国际(a)到国际(a)到国际(a)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1)到国际(1到国际)到国际(1到国际)到国际(1到国际(1到国际)到国际(1到国际)到国际(1到国际)到国际(1到国际(1到国际(1
>待解列表([1,2,3,1,2,2,3])
[1,2,3,1,2,3]
>>gt;待解列表((("a","b","c")))
['a","b","c"]
>>gt;待解列表(dict(a=1,b=2,b=2))
[{'a''1,'b':2}]
>待解字符串(事物)
>将对象转换为字符串
>
gt>>>到字符串(1)
'1'
>;>to_string([])
'[]
>;>to_string(u"a")
'a'
to_iso_date(thing):
将对象转换为iso date string
>;>;
>;dt=datetime.date.fromTimestamp(1387452665)
>;'2013-12-19'
>;
>;
>;
>;
>;>truthy(false)
false
````