Borax Python 3 开发工具集合 项目简介
____
| __ ) ___ _ __ __ ___ __
| _ \ / _ \| '__/ _` \ \/ /
| |_) | (_) | | | (_| |> <
|____/ \___/|_| \__,_/_/\_\Borax 是一个Python3开发工具集合,包含了常用的数据结构和设计模式。模块包括了以下模块:中国农历日期 borax.calendars.lunardate国际/国内节日 borax.calendars.festivals树形数据结构 borax.structures.tree单例模式 borax.patterns.singleton代理模式 borax.patterns.lazyjson序列化 borax.serialize.bjson / borax.serialize.cjson财务金额格式化 borax.finance别名字典、属性字典 borax.dictionary列表常用函数 borax.utils使用示例农历日期>>>from borax.calendars.lunardate import LunarDate, LCalendars
>>>LunarDate(2018, 7, 1)
LunarDate(2018, 7, 1, 0)
>>>ld = LunarDate.from_solar_date(2018, 8, 11)
>>>ld
LunarDate(2018, 7, 1, 0)
>>>LCalendars.ndays(2018)
354
>>>LCalendars.ndays(2018, 12)
30
>>>LCalendars.ndays(2017, 6, 1)
30金额大写>>> from borax.finance import financial_amount_capital
>>> financial_amount_capital(100000000)
'壹亿元整'
>>>financial_amount_capital(4578442.23)
'肆佰伍拾柒万捌仟肆佰肆拾贰元贰角叁分'
>>>financial_amount_capital(107000.53)
壹拾万柒仟元伍角叁分字段选取from borax.fetch import fetch
objects = [
{'id': 282, 'name': 'Alice', 'age': 30},
{'id': 217, 'name': 'Bob', 'age': 56},
{'id': 328, 'name': 'Charlie', 'age': 56},
]
names = fetch(objects, 'name')
print(names)更多示例查看 https://kinegratii.github.io/borax
| __ ) ___ _ __ __ ___ __
| _ \ / _ \| '__/ _` \ \/ /
| |_) | (_) | | | (_| |> <
|____/ \___/|_| \__,_/_/\_\Borax 是一个Python3开发工具集合,包含了常用的数据结构和设计模式。模块包括了以下模块:中国农历日期 borax.calendars.lunardate国际/国内节日 borax.calendars.festivals树形数据结构 borax.structures.tree单例模式 borax.patterns.singleton代理模式 borax.patterns.lazyjson序列化 borax.serialize.bjson / borax.serialize.cjson财务金额格式化 borax.finance别名字典、属性字典 borax.dictionary列表常用函数 borax.utils使用示例农历日期>>>from borax.calendars.lunardate import LunarDate, LCalendars
>>>LunarDate(2018, 7, 1)
LunarDate(2018, 7, 1, 0)
>>>ld = LunarDate.from_solar_date(2018, 8, 11)
>>>ld
LunarDate(2018, 7, 1, 0)
>>>LCalendars.ndays(2018)
354
>>>LCalendars.ndays(2018, 12)
30
>>>LCalendars.ndays(2017, 6, 1)
30金额大写>>> from borax.finance import financial_amount_capital
>>> financial_amount_capital(100000000)
'壹亿元整'
>>>financial_amount_capital(4578442.23)
'肆佰伍拾柒万捌仟肆佰肆拾贰元贰角叁分'
>>>financial_amount_capital(107000.53)
壹拾万柒仟元伍角叁分字段选取from borax.fetch import fetch
objects = [
{'id': 282, 'name': 'Alice', 'age': 30},
{'id': 217, 'name': 'Bob', 'age': 56},
{'id': 328, 'name': 'Charlie', 'age': 56},
]
names = fetch(objects, 'name')
print(names)更多示例查看 https://kinegratii.github.io/borax