Metadata-Version: 2.1
Name: xToolkit
Version: 0.0.42
Summary: xtoolkit从新封装了python下常用的数据类型，在内置模块的基础上扩展了部分功能.
Home-page: https://github.com/xionglihong/xToolkit
Author: xionglihong
Author-email: xionglihong@163.com
Maintainer: xionglihong
Maintainer-email: xionglihong@163.com
License: MIT Licence
Description: xToolkit是python内置库的一个扩展库.把python的datetime,string,list,dist等数据结构重新进行了封装，扩展了部分功能．
        
        - 适用对象：python工程师
        - 作者：熊利宏
        - 邮箱：xionglihong@163.com
        有任何意见欢迎发送邮件，我们一起打造一个好用的python内置库的扩展库
        
        ##### 什么是xToolkit库？
        库xToolkit的中文名字叫Ｘ工具集．是python内置库的一个扩展库.把python的datetime,string,list,dist等数据结构重新进行了封装，扩展了部分功能．
        
        ##### 操作文档
        https://www.showdoc.cc/xToolkit?page_id=2133295307421808
        
        ##### 实例：
        ##### 导入xToolkit库
        ```python
        from xToolkit import xstring, xdatetime
        ```
        ##### 判断时间格式时分正确
        
        ```
        # 判断时间格式"1988-07-20"是否合规
        xdatetime.shape("1988-07-20")
        >>True
        ```
        ```
        # 判断时间格式"1988-07-88"是否合规
        xdatetime.shape("1988-07-88")
        >>False
        ```
        ```
        # 判断时间格式"98787987"是否合规
        xdatetime.shape("98787987")
        >>True
        ```
        
        ##### 时间模块的get方法
        ```
        # 获取当前时间
        xdatetime.get().format()
        >>2020-03-30 20:52:10
        ```
        ```
        # 输出当前iso时间
        xdatetime.get()
        >>2020-03-30T20:55:09.125681+08:00
        ```
        ```
        # 输出当前iso时间
        xdatetime.get()
        >>2020-03-30T20:55:09.125681+08:00
        ```
        ```
        # 时间戳转时间格式
        xdatetime.get(1584689499).format()
        >>2020-03-20 15:31:39
        ```
        ```
        # 时间字符串转时间
        xdatetime.get("2020-03-20T22:09:06.252525+0800").format()
        >>2020-03-20 22:09:06
        ```
        ##### 多线程带参数的案例
        ```
        # 定义三个函数，用于测试
        # 每个函数各自停顿一段时间，表示运算耗时
        def fib(arguments):
        	sleep(2)
        	return "0"
        
        def fac(arguments):
        	sleep(3)
        	return "1"
        
        def sum(arguments):
        	sleep(3)
        	return "2"
        
        funcs = [fib, fac, sum]
        # 参数样式
        arguments = {"fib": [1], "fac": [2], "sum": [3]}
        res = xthreading.xthreading(funcs,arguments)
        
        #res的返回值为[{'fib': '0'}, {'fac': '1'}, {'sum': '2'}]
        #从上面的三个函数看，里面分别停顿2,3,3秒，如果是单线程执行，耗时为８秒，用xthreading多线程实现仅耗时３秒
        ```
        _更多实例请参照参考文档 https://www.showdoc.cc/xToolkit?page_id=2133295307421808_
        
        ##### 更新说明：
        2019年05年10日　V0.0.10 
        - 上线并新增获取当前时间功能
        
        2019年05年16日　V0.0.12 
        - 新增格式化时间format功能，更人性化的输出时间格式
        - 新增推移时间功能 
        - 新增替换时间功能
        - 新增判断时间格式是否正确功能 
        - 新增获取时间区间功能
        - 新增获取时间区间内，星期字典功能
        - 新增多线程模块，简化了线程创建，销毁等操作
        
        2019年06月11日　V0.0.21 
        - 新增计算人员岁数功能
        - 修改获取开始时间，结束时间文档描述错误
        - 新增获取日期区间开始时间，结束时间功能
        - 新增字符串效验功能
        
        2019年08月20日　v0.0.25 
        - 新增中国居民身份证效验功能
        - 新增中国大陆手机号码效验功能
        - 新增数字效验功能
        - 新增身份证验证输出性别
        - 修改身份证验证如果地区无对应关系报错的BUG
        - 新增中文效验，修改数字效验的逻辑，新增了正负数字的效验
        
        2019年09月02日　v0.0.30
        - 新增浮点数，银行卡效验
        - 新增时间点是否在时间区间中判断
        
        2020年03月30日　v0.0.39
        - 重构前面30个版本的的代码，删除了第三方库的依赖，全部换为系统默认库
Keywords: xToolkit,xtoolkit,x,tool,toolkit
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
