python 中进制转换及format(),int()函数用法「建议收藏」

python 中进制转换及format(),int()函数用法「建议收藏」python中数值型变量好像只能是十进制形式表示,其他类型变量只能以字符串形式存在,可以通过format函数将int类型变量转换成其他进制字符串,如下所示:其中,通过格式符#决定是否显示前置符号,通

大家好,又见面了,我是你们的朋友全栈君。

python中数值型变量好像只能是十进制形式表示,其他类型变量只能以字符串形式存在,可以通过format函数将int类型变量转换成其他进制字符串,如下所示:

v_code=15
# 2进制
x=format(v_code, '#b')  # '0b1111'  等效于:x=bin(v_code)
y=format(v_code, 'b')   # '1111'
# 8进制 x=format(v_code, '#o') # '0o17', 等效于:x=oct(v_code) y=format(v_code, 'o') # '17' # 16进制 x=format(v_code, '#x') # '0xf', 等效于:x=hex(v_code) y=format(v_code, 'x') # 'f' z=format(v_code, '#X') # 'OXF' z=format(v_code, 'X') # 'F'

其中,通过格式符#决定是否显示前置符号,通过f和F决定16进制中字符的大小写。

将其他进制字符串转换成10进制数,用到函数int,如下:

z='F'
x=int(z,16)  #将16进制字符串转换为int值

其中进制可选2,10,8,16,而缺省时为10.

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156130.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 卸载软件包命令_查看rpm包是否安装

    卸载软件包命令_查看rpm包是否安装可以先用rpm-q’xxx’或者rpm-qf’xxx/bin/xxxx.xx’来查询一下所属的rpm包的名字。然后用rpm-e’xxxxxx’来删之。’xxx/bin/xxxx.xx’是一个包中任意的文件’xxxxxx’是查询得到的rpm包的名称    rpm-e的时候后面的文件名不用加版本号 安全地卸载RPM卸载软件包,并不是简单地将原来安

  • 强大的自适应jQuery焦点图特效

    jQuery焦点图切换自适应效果自适应jQuery焦点图特效是一款支持移动端的响应式jQuery焦点图插件,支持flexible布局,支持移动触摸事件等。今天我们要来分享一款很灵活的jQuery焦点图

    2021年12月21日
  • mybatis插件运行原理_maven 插件

    mybatis插件运行原理_maven 插件最近在做新项目,基于若依(前后端分离版本)做的,他也使用了常用的分页插件PageHelper。老规矩,今天文章还是分三步走,先上文章导读,然后讲原理,最后讲解源码案例。最后达到的效果就是希望读者朋友们在看完我写的这篇文章后,能够秒懂别人写的MyBatis插件并且能够开发出自己的MyBatis的插件。文章导读MyBatis插件原理与实战什么是插件?插件就是在具体的执行流程插一脚(触发点、拦截器)来实现具体的功能。一般插件会对执行流程中的上下文有依赖,抽象的说,我们也可以把MyBatis看作是J

  • 安卓手机怎么用java模拟器

    安卓手机怎么用java模拟器前言不知道你们发现没有,在很多互联网公司基本上都是80后,90后居多,很少还有超过40岁的程序员。可能很多人心里都有一个疑问,那就是这些40多岁的程序员都干嘛去了呢?创业显然只是极少数的人,至于管理岗,一个公司也不过几个人而已,更多的人显然已经不再从事这个行业了,难道真的只能提前退休了吗?目录由于文档内容过多,共计有500页,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的可以在文末获取!部分内容展示深入浅出索引(上)索引的常见模型InnoDB的索引模型

  • python批量生成测试用例_系统测试用例的编写依据

    python批量生成测试用例_系统测试用例的编写依据前言写用例之前,我们应该熟悉API的详细信息。建议使用抓包工具Charles或AnyProxy进行抓包。har2case我们先来了解一下另一个项目har2case他的工作原理就是将当前主流的抓

  • 博客营销BlogUp

    博客营销BlogUp九丁博客群发工具BlogUp是一款强大的博客营销工具,具有博客全自动群发、博客帐号辅助群建、帐号分组管理、博客文章可视化管理、文章伪原创、超链接自动插入、文章自动采集、关键词设置、标签设置、自动更换IP等核心功能。是商家、站长、写手、个人、公司等用于网络营销、软文推广、博客写作、网络推广、SEO的绝佳工具。利用BlogUp可以帮您增加搜索引擎信息收录量,提高搜索引擎排名,快速提高产品、网站、文章等…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号