首页 / 知识
关于语法:如何在Python中表达二进制文字?
2023-04-11 15:07:00

How do you express binary literals in Python?如何用Python文字将整数表示为二进制数? 我很容易找到十六进制的答案:
和八进制:
你如何使用文字在Python中表达二进制文件? 答案摘要
对于参考未来Python的可能性:
您还可以使用新的bin函数来获取数字的二进制表示:
文档的开发版本:Python 2.6中的新功能
其他方式。
它们不是"二元"文字,而是"整数文字"。您可以使用二进制格式表示整数文字,其中
从Python 3文档中,这些是在Python中提供整数文字的方法:
表达二进制的其他方式: 你可以在一个可以操作的字符串对象中使用0和1(尽管在大多数情况下你可能只对整数进行按位操作) - 只需传入0和0的字符串以及要转换的基数(2) ):
您可以选择使用
如果以
从int转换回人类可读二进制文件: 您可以将整数传递给bin以查看二进制文字的字符串表示形式:
你可以组合
如果要使用前面的零的最小宽度,也可以使用格式规范:
这里的开头0指定基数是8(而不是10),这很容易看出:
如果你不以0开头,那么python假设数字是10。
我很确定这是由于Python 3.0中的变化而导致的事情之一,或许bin()与hex()和oct()一起使用。
编辑: 据我所知,Python直到2.5,只支持十六进制和八进制文字。我确实找到了一些关于在未来版本中添加二进制文件的讨论, |
最新内容
相关内容
关于二进制:C中的移位运算符(>>,<<)是
关于二进制:C中的移位运算符(>>,Are the shift operators (<<, >>) arithmetic or logical in C?
在C语言中,移位运算符(和>>是算术关于文件:C#中的二进制补丁生成
关于文件:C#中的二进制补丁生成,关于文件:C#中的二进制补丁生成,文件,算法实现,二进制,升级,Binary patch-generation in C#有没有人知道关于C#:将二进制文件读入结构
关于C#:将二进制文件读入结构,关于C#:将二进制文件读入结构,读取,数据,文件,二进制,Read binary file into a struct我正在尝试使用C#读取最新HTML与CSS之HTML的基础语法
最新HTML与CSS之HTML的基础语法,最新,HTML,与,CSS,之,的,基础,语法,HTML,HyperText,, HTML(HyperText Markup Language)就是超文本2020HTML基础入门语法
2020HTML基础入门语法,2020HTML,基础,入门,语法,html,常用,标签,标题,在,, html常用标签: 标题标签: <h1></h1> 在我们页面中,会最新HTML5基础语法分享
最新HTML5基础语法分享,最新,HTML5,基础,语法,分享,超文本,Web,是,一个,, 超文本 Web 是一个超文本文件的集合,超文本文件是 WJavaScript 函数与语法实例
JavaScript 函数与语法实例,JavaScript,函数,与,语法,实例,函数,是由,事件,, 函数是由事件驱动的或者当它被调用时执行的可重复使if...elseif...else语句语法分享
if...elseif...else语句语法分享,if...elseif...else,语句,语法,分享,if...elseif...else,, if...elseif...else语句 使用if....e关于JavaScript switch 语句语法
关于JavaScript switch 语句语法,关于,JavaScript,switch,语句,语法,JavaScriptswitch,, JavaScriptswitch语句 switch语句用于基JavaScript简单的使用语法介绍
JavaScript简单的使用语法介绍,JavaScript,简单,的,使用,语法,介绍,JavaScript,是,,JavaScript 是一个脚本语言,它是一个轻量级,但功JavaScript函数的的语法分享
JavaScript函数的的语法分享,JavaScript,函数,的的,语法,分享,JavaScript,使用,, JavaScript使用关键字function定义函数。addEventListener()方法与语法
addEventListener()方法与语法,addEventListener,方法,与,语法,addEventListener,方法,, addEventListener()方法 实例 在