Skip to main content

toolkit for python

Project description

toolkit for python.

# astartool

A.Star私房工具包

唉~ 写了辣么多代码,总觉得过于臃肿。 我把简单的代码能重复利用的摘出来作为工具包,以后就引用他了

目前此代码包含一下几部分:

  1. number

number包包含数论的一些基本代码 ishex: 判断是否是16进制字符串 gcd: 辗转相处法求最大公约 lcm: 最小公倍数

  1. random

random包包含随机数相关的函数 random_string: 随机生成一个长度为n的字符串 random_hex_string: 随机生成n位16进制字符串 random_digit_string: 随机生成n位数字 generate_password: 随机生成密码 security_random_hex: 基于国密SM3的KDF random_ip: 随机生成一个ip地址, 目前只支持IPV4

  1. setuptool

包含打包相关的函数

  1. string

包含字符串处理相关函数

is_email: 判断是不是邮箱 is_mobile: 判断是否是手机号 generate_number: 生成n位带时间编号 check_number: 检验生成n位带时间编号

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astartool-0.0.7.tar.gz (16.8 kB view hashes)

Uploaded Source

Built Distribution

astartool-0.0.7-py3-none-any.whl (27.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page