有没有一个好的python库可以将数字转换成各自的“符号”? [关闭]

2024-01-06

0 = 0
1 = 1
...
9 = 9
10 = a
11 = b
...
35 = z
36 = A
37 = B
...
60 = Z
61 = 10
62 = 11
... 
70 = 19
71 = 1a
72 = 1b

我不知道这叫什么。基础的东西?

我想要的只是一个可以将数字转换为这些数字,然后将这些数字转换回数字的函数。

有没有一个简单的功能可以做到这一点?


>>> int("a", 36)
10
>>> int("z", 36)
35
>>> int("10", 36)
36

另一个方向更复杂,但尝试一下这个 ActiveState 配方 http://code.activestate.com/recipes/65212-convert-from-decimal-to-any-base-number/.

通常基数转换不区分大小写。我不确定如何完全扩展它以做出这种区分,但是这个食谱应该给你一个开始。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有一个好的python库可以将数字转换成各自的“符号”? [关闭] 的相关文章

随机推荐

  • 如何使用 ALAssetsLibrary 枚举 iOS 8 上的所有照片

    iOS 8 通过从 ALAssetsLibrary 枚举 API 中删除 相机胶卷 来破坏许多应用程序 我知道我可以使用新的照片框架获取所有照片 但我的应用程序有很多代码取决于 ALAsset 相关类 我需要保持 iOS 7 支持 有没有办
  • iOS将RotateToInterfaceOrientation正确使用

    我有一个非常简单的 UIViewController 我正在尝试弄清楚如何使用 willRotateToInterfaceOrientation 我的 UIViewController 有一个非常简单的 viewDidLoad 方法 voi
  • Oracle 使用 UNION ALL 语句 FETCH FIRST 1 ROW

    我正在尝试使用 FETCH FIRST 1 ROW 在 SQL 中创建 UNION ALL 语句 但是当我这样做时 它给了我一个错误MISSING KEYWORD 我的 SQL 如下所示 Select From tabl1 where Da
  • 内容脚本未从后台脚本接收消息 (Mv3)

    我制作了这个简单的消息传递示例 chrome 扩展 其中应该将消息从后台脚本发送到内容脚本 不幸的是 内容脚本似乎没有收到该消息 后台脚本 background js function sendMessage tabId hostname
  • VSCode:在项目中打开文件

    我正在使用 Mac OS X 和 Visual Studio Code 0 10 10 如何使用键盘在当前打开的项目中使用其部分名称打开文件 我在命令面板中找不到可以执行此操作的命令 有一个命令可以对工作文件执行此操作 请参见屏幕截图 但是
  • 在 Matlab 循环中对变量执行某些操作比不执行任何操作要快

    在分析一个简单的循环有多快的过程中 我遇到了这个奇怪的现象 对变量不执行任何操作比对其执行某些操作要慢得多 当然 这不是一个真正的问题 因为您不会经常感到编写什么都不做的代码的冲动 但这让我感到惊讶 所以我想知道是否有人理解正在发生的事情以
  • 同时保留原始变量和解构的干净方法

    有没有更干净的方法来做到这一点 至少是 ES 草案并且有 babel 插件 即 ES6 ES7 等 const a b result doSomething 我想将整体结果保留为一个单一的对象 但同时也对其进行解构 从技术上讲它是有效的 但
  • 获取参数编码

    我在 GET 请求中使用 spring mvc 和特殊字符时遇到问题 考虑以下方法 RequestMapping update public Object testMethod RequestParam String name throws
  • C 中文件范围内可变修改的数组

    我有一些这样的代码 static int a 6 static int b 3 static int Hello a b 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 但是当我编译它时 它说错误 在文件范围内可变地
  • 使用 Java-JDBC 从 Oracle 数据库读取数据时的字符编码

    我们的数据存储在 oracle 10g db 中 其中包含法语字符集 要求是使用 Java 读取数据并生成输出文件 我通过 SQL plus 检查了 Oracle db 中数据的有效性 看起来不错 从窗口 set NLS LANG AMER
  • Android 应用内购买问题

    我已使用静态响应 ID 在我的帐户中实现了应用内购买android test purchased 现在购买该商品时Toast弹出窗口说 谢谢 您的物品很快就会出现 我认为到目前为止一切都很完美 我的问题是 这是哪里做的Toast来自 我找不
  • 将简单元数据附加到 MySQL 数据库

    有没有办法将一段元数据附加到 MySQL 数据库 我正在尝试编写代码 以便在代码升级需要时自动更新数据库架构 这需要存储单个整数值 模式版本 我当然可以为其创建一个完整的表格 但这对于一个简单的数字来说似乎有点过分了 您可以使用表注释来存储
  • 如何访问默认的 iOS 声音并将其设置为通知声音?

    如何访问默认的 iOS 声音 三音 编钟 玻璃 喇叭 铃声 电子 以将其设置为本地通知声音 我已经创建了本地通知 一切正常 但使用默认声音 三音 我想使用 Chime 或其他 我只知道如何使用我自己的声音文件 localNotif soun
  • 如何从内存中删除 perl 对象

    我编写的 Perl 脚本的内存使用存在一些问题 代码如下 该脚本启动一些变量 用数据填充它们 然后再次取消定义它们 但是 删除所有内容后脚本的内存使用率仍然很高 无法包含任何数据 根据ps该脚本在前 39 秒内使用 1 027 Mb 内存
  • 如何管理生成静态库和 dll 的构建库项目?

    我有一个包含约 50 个项目的大型视觉工作室解决方案 有 StaticDebug StaticRelease Debug 和 Release 的配置 有些库需要 dll 和静态库两种形式 为了获得它们 我们使用不同的配置重建解决方案 配置管
  • 根据出生日期搜索用户年龄

    我无法理解如何根据用户的出生日期对用户年龄进行范围搜索 我的数据库仅存储用户 dob 我希望访问者使用高级搜索表单并执行年龄搜索 例如 18 23 28 36 等 我尝试了一些方法 但似乎都不起作用 我向用户模型添加了范围 定义最小和最大年
  • 如何从 ListView 启动一个新活动并为其指定多个参数

    下面是我的代码 它在列表视图中显示从 json 解析的数据 我想在用户单击列表中的任何项目时开始新活动 我关注了这个网址http www androidhive info 2012 01 android json parsing tutor
  • ASP Net Core 3 会话(状态)并发性和完整性

    我有一个页面同时请求多个请求 所以这些请求都在同一个会话中 为了访问我到处使用的会话IHttpContextAccessor 我的问题是 无论时间如何 某些请求都看不到其他请求已经设置的会话状态 而是看到一些先前的状态 再次在时间上 设置状
  • 从 ajax 调用获取表单时,MVC2 客户端验证不起作用

    我正在尝试在通过 get 呈现的部分视图中使用 MVC2 客户端验证 但是 客户端验证不起作用 我不太确定这笔交易是什么 Required ErrorMessage Email is required public string Email
  • 有没有一个好的python库可以将数字转换成各自的“符号”? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 0 0 1 1 9 9 10 a 11 b 35 z 36 A 37 B 60 Z 61 10 62 11 70 19 71 1a 72