本文实例讲述了python3实现短网址和数字相互转换的方法。分享给大家供大家参考。具体实现方法如下:
import math
import decimal
def convert_to_code(num):
"""
将数字转换为代码
"""
def get_num(num, out=''):
num = decimal.Decimal(num)
codes = "abcdefghjkmnpqrstuvwxyz23456789ABCDEFGHJKMNPQRSTUVWXYZ"
if num > 53:
key = num % 54
num = math.floor(num / 54) - 1
return get_num(num, codes[int(key)] + out)
else:
return codes[int(num)] + out
return get_num(num)
def convert_to_num(code):
"""
将代码转为数字
"""
import math
codes = "abcdefghjkmnpqrstuvwxyz23456789ABCDEFGHJKMNPQRSTUVWXYZ"
num = 0
num = decimal.Decimal(num)
i = len(code)
for char in code:
i -= 1
pos = codes.find(char)
num += (54 ** i) * (pos + 1)
num -= 1
# 任意数的 0 次方等于1,所以需要减去
return int(num)
希望本文所述对大家的Python程序设计有所帮助。
相关推荐:
ChatGPT破解:人工智能未来的无限可能,污污AI解说
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
仿写AI:智能时代的创作革命,洛江区移动房网站推广
SEO开发:数字营销的核心驱动力,园区网站建设
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
GPT-3模型下载:开启智能时代的无限可能,ai走入
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
seo监控什么意思,seo数据监控 ,ai panda眼镜架
文章疑似AI生成怎么办?如何辨别并应对AI生成文章的挑战
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
用AI征文工具,轻松创作出精彩文章!
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
摘要AI生成:高效工作的新时代利器
AI免费生成文本,内容创作新篇章
内容创作新时代:自动生成文章的AI如何改变写作生态
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
优化分析:提升企业效益的关键策略,山东大网站建设
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
ChatGPT翻译打不开?解决方法!,ai爱股票
AI自动化:开启智能未来的无限可能,simplify ai
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
seo需要做些什么,做seo的 ,超级ai地图
AI人工智能文章生成平台,释放创作无限可能
AI助手推进:智能化时代的企业革命,ai改变图片颜色
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
洗文章AI:让内容创作变得更智能、更高效