`
m4774411wang
  • 浏览: 112641 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

python 整数转为二进制bin()

 
阅读更多
一个整数转换为一个二进制字符串可以用python bin()方法。其结果是一个有效的Python表达式。
比如我们要得到整数1的二进制码可以:
a = 1
bin(a)
输出的结果:ob1
说明1的二进制码是1
a = 2
bin(a)
输出的结果:ob10
2的二进制码是10
如果里面的参数不是一个Python的int对象,这回抛出异常

如果a = 'fefe'

bin(a)

输出的结果:

Traceback (most recent call last):
  File "test.py", line 3, in <module>
    print bin(a)
TypeError: 'str' object cannot be interpreted as an index

分享到:
评论

相关推荐

    python整数浮点数不同进制整数.pdf

    bin() 函数将整数转为二进制整数。入参 number 可以是八、十、十六进制整数。出参二进制整数。 示例: ``` &gt;&gt;&gt; bin(95) '0b1011111' &gt;&gt;&gt; bin(0o137) '0b1011111' &gt;&gt;&gt; bin(0x5f) '0b1011111' ``` #### 1.2.2.2 oct...

    python整数浮点数不同进制整数.docx

    bin() 函数可以将整数转换为二进制整数。示例:`&gt;&gt;&gt; bin(95) '0b1011111'` 1.2.2.2 oct() 用法 oct() 函数可以将整数转换为八进制整数。示例:`&gt;&gt;&gt; oct(95) '0o137'` 1.2.2.3 hex() 用法 hex() 函数可以将整数...

    python实现整数的二进制循环移位

    本文将详细介绍如何在Python中实现整数的二进制循环移位。 首先,我们要理解循环移位的基本概念。对于一个n位的二进制数,左循环移位是指将最高位(最左边的位)移至最低位(最右边的位),其他位依次向左移动;右...

    整数型到二进制文本.rar

    - 在Python中,可以使用内置函数`bin()`,如`bin(10)`将返回`'0b1010'`,前两个字符`'0b'`表示这是一个二进制数,可以忽略。 - 在Java中,可以使用`Integer.toBinaryString(int)`方法,如`Integer.toBinaryString...

    读取二进制文件,byte[]转int型

    假设我们要读取一个包含整数的二进制文件,并将它们转换为`int`类型,我们需要先打开文件,然后使用`fread()`逐个读取`int`类型的元素。以下是一个简单的示例: ```c #include int main() { FILE *file = fopen...

    python读写二进制文件的方法

    ### Python读写二进制文件的方法 在Python中处理二进制文件是非常常见的需求,特别是在进行数据解析、图像处理或与硬件交互时。本篇文章详细介绍了如何使用Python进行二进制文件的读写操作,并通过具体的示例来帮助...

    Stack练习:: 十进制正整数转化成二进制

    标题中的“Stack练习:: 十进制正整数转化成二进制”表明这是一个关于编程技术的话题,特别是涉及数字系统转换,即从十进制数转换到二进制数。在计算机科学中,理解不同进制间的转换是基础且重要的技能,尤其是在处理...

    python十进制转二进制.docx

    在Python中,可以使用内置的`bin()`函数将十进制数转换为二进制表示。这个函数接收一个整数作为参数,返回一个以字符串形式表示的二进制数,其前缀是'0b',表明这是一个二进制数。例如,`bin(10)`会返回`'0b1010'`。...

    Python读取二进制文件代码方法解析

    假设有一个二进制文件`run0035.bin`,其中包含了20亿个2Bytes的整数,我们的目标是从该文件中读取这些数据,并每20000个数作图并进行拟合。 #### 三、步骤详解 ##### 1. 打开文件 使用`open()`函数以二进制模式(`...

    python十进制转二进制的详解

    在Python编程语言中,将十进制数转换为二进制数主要依赖于内置的`bin()`函数。这个函数接收一个整数或者长整数作为参数,并返回该数值的二进制表示。二进制数通常以`0b`开头,表示这是一个二进制数。以下是一个简单...

    16进制 十进制 八进制与二进制数之间的相互转换

    在计算机科学中,数字的表示方式至关重要,尤其是在编程和数据处理中。...在实际应用中,我们还可以利用编程语言提供的内置函数或库进行快速转换,如Python中的`bin()`, `oct()`, `hex()`和`int()`等。

    python十进制和二进制的转换方法(含浮点数)

    Python提供了内置函数`int()`和`bin()`用于实现十进制到二进制的转换,但为了能够处理浮点数部分,就需要编写自定义函数来进行精确的转换处理。 在转换浮点数部分时,Python的`decimal`模块能够提供很好的支持。`...

    python-二进制读写.docx

    在Python编程中,二进制读写是处理非文本数据如图像、音频、视频等文件时必不可少的操作。这些文件由二进制数据组成,由0和1构成的位序列,不包含任何格式化的字符,因此读写速度相对较快。Python通过内置的`open()`...

    Python实现的十进制小数与二进制小数相互转换功能

    ### Python 实现的十进制小数与二进制小数相互转换功能 在计算机科学领域,不同进制之间的转换是非常基础且重要的知识点之一。本文将详细介绍如何利用Python语言实现十进制小数到二进制小数以及二进制小数到十进制...

    pcm音频和二进制进行互转

    6. **"pcm_to_bin"操作**:在这个特定的场景中,“pcm_to_bin”可能指的是一个工具或程序,用于将PCM音频数据转换为纯二进制文件。这种转换可能是为了简化数据处理,比如在网络传输、存储或者进一步的编解码过程中。...

    二进制转换

    例如,在Python中,可以使用bin()和hex()函数将整数转换为二进制和十六进制字符串,而int()函数配合基数参数可以将二进制或十六进制字符串转换回整数。在16.txt文件中,可能包含了关于如何在Python或其他编程语言中...

    处理二进制文件源代码

    在编程中,读取二进制文件通常涉及打开文件,然后以二进制模式(如'rb'在Python中)进行读取。这样可以避免文本编码问题,因为读取的数据将按字节处理。以下是一个简单的Python示例,演示如何读取二进制文件: ```...

    Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制

    这篇文章主要介绍了使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换的一些用法,需要的朋友可以参考下 使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。 先看Python官方文档中对这几...

    Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)

    1. bin()函数:将一个整数转换成二进制表示的字符串。其返回值是以字符串形式表示的二进制数,并且在字符串前面带有前缀'0b'。例如bin(10)将返回'0b1010'。 2. oct()函数:将一个整数转换成八进制表示的字符串。其...

Global site tag (gtag.js) - Google Analytics