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.

 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • (实用篇)使用PHP生成PDF文档

    (实用篇)使用PHP生成PDF文档

    2021年10月8日
    40
  • 第一范式、第二范式和第三范式「建议收藏」

    第一范式、第二范式和第三范式「建议收藏」数据库的范式概念:设计数据库是,需要遵循的一些规范,要遵循后边的范式要求,必须遵循前边的所有范式要求设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈梯次规范,越高的范式数据库冗余越小目前关系型数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BC范式、第四范式(4NF)、第五范式(5NF)。…

    2022年5月23日
    42
  • cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇–源代码放送

    cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇–源代码放送

    2021年12月2日
    46
  • CultureInfo名字

    CultureInfo名字 
    ThefollowingpredefinedCultureInfonamesandidentifiersareacceptedandusedbythisclassandotherclassesintheSystem.Globalizationnamespace.
     CultureNameCultureIdentifierLanguage-Country/Region””(emptystring)0x007Finvariantcultu

    2022年6月19日
    26
  • idea2021.8.4激活码(JetBrains全家桶)

    (idea2021.8.4激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html9071407CR5-eyJsaWN…

    2022年3月22日
    57
  • Pycharm安装包超时:ReadTimeoutError

    Pycharm安装包超时:ReadTimeoutErrorPycharm会自动安装pip、setuptools、wheel,安装numpy等包时,由于国外服务器,导致下载延时,无法安装,可使用使用pip.exe解决。Win+R,Enter后打开cmd,在你的python工程下venv-Scripts下,pip.exe右键,ShowinExplorer,打开所在文件夹,将pip.exe拖入cmd,执行查看所有可用命令、查看当前工程已安装的包、安装包…

    2022年5月17日
    98

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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