`
m4774411wang
  • 浏览: 107912 次
  • 性别: 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十进制转二进制的详解

    bin() 返回一个整数 int 或者长整数 long int 的二进制表示。 下面是使用示例: &gt;&gt;&gt;bin(10) '0b1010' &gt;&gt;&gt; bin(20) '0b10100' 补充:十进制转8进制和16进制的方法: # -*- coding: UTF-8 -*- # 获取用户输入十进制...

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

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

    十进制转二进制的python代码

    十进制转二进制的python代码,如何在不使用bin函数的情况下,将随机输入的一个十进制的整数转化为二进制数。

    Python的bit_length函数来二进制的位数方法

    自Python3.1中,整数bit_length方法允许查询二进制的位数或长度。 常规做法: &gt;&gt;&gt; bin(256) '0b100000000' &gt;&gt;&gt; len(bin(256)) - 2 9 &gt;&gt;&gt; 使用函数: &gt;&gt;&gt; bin(256), (256).bit_length() ('0b100000000', 9) &gt;&gt;&gt; X =...

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

    主要介绍了使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换的一些用法,需要的朋友可以参考下

    python中的进制转换(长期更新)

    文章目录@[toc]1、内置函数转换bin,oct,int,hex1.1 10进制到2,8,16进制字符串1.2 2,8,16进制字符串到10进制整数1.3 各进制互转 1、内置函数转换bin,oct,int,hex Python中存在内置函数:bin()、oct()、int()、hex...

    78 – 统计二进制中1的个数

    # 在python中,负数与0xFFFFFFFF按位与,实际上按照语法,负数在做与操作之前会先把自己转为计算机中的二进制表示形式,然后与0xFFFFFFFF做与操作,也就变成了一个二进制表示的无符号数 n = n & 0xffffffff print...

    PYTHON笔记 — 位操作

    &gt; 输入一个整数,输出该数二进制表示中1的个数 对二进制的左移与右移,即对原数进行乘二除二操作,输出十进制 0b110 &lt;&gt; 1 # 6 -- 3 print(bin(3)) # 'ob11' 对十进制先转换为二进制进行左移与右移,即对原数进行...

    python 实现 conversion 课程设计

    转换程序将一种数据类型、数字从数字基数或单位转换为另一种类型、基数或单位,例如 二进制到十进制,整数到字符串或英尺到米。 包括 Astronomical Length Scale Conversion Binary To Decimal Binary To ...

    python 刷题时遇到的基础知识

    刷题时常用函数: sorted() count() reversed() ...返回二进制字符串 int(‘10’) # 字符串转换成10进制整数 int(‘10’,16) # 字符串转换成16进制整数 int(‘0x10’,16) # 字符串转换成16进制整数 int(

    Python基础教程——变量类型

    Python有个特别的机制,它会在解释器启动的时候事先分配好一些缓冲区,这些缓冲区部分是固定好取值,例如整数[-5,256]的内存地址是固定的(这里的固定指这一次程序启动之后,这些数字在这个程序中的内存地址就不变了...

    mew:对 Pypy 进行基准测试,测试 CPU 缓存局部性能

    概述 这个项目的核心是通过创建一个大的... (为 OSX Lion x64、Ubuntu 12.04 x64 编译)运行这些二进制文件与 Python 版本相同,但返回结果的速度大约快 100 倍。 cd bin ./mew_nosum_osx.bin 128 16 3 mew_runner.

    Ptyhon自学笔记(很全哦)

    hex(I), oct(I), bin(I) # 将十进制数转化为十六进制、八进制、二进制表示的“字符串” int(str, base) # 将字符串转化为整数,base为进制数 # 2.x中,有两种整数类型:一般整数(32位)和长整数(无穷精度)。...

    lrucacheleetcode-cheatsheet-python:备忘单-python

    lru缓存leetcode ...将整数更改为二进制字符串 bin(num) , f'{num:b}'=, ="{0:b}".format(num) 对子数组求和 sum(nums[0:k]) 按降序排列列表 sorted(nums, reverse=True) 带有默认值的字典 m = collec

    leetcode2-cheatsheet-python-A4:A4中的高级Python语法

    leetcode 2 ...将整数更改为二进制字符串 bin(num) , f'{num:b}'=, ="{0:b}".format(num) 对子数组求和 sum(nums[0:k]) 按降序排列列表 sorted(nums, reverse=True) 带有默认值的字典 m = collectio

    recsys:推荐系统实战

    另外,功能名称包括后缀bin(表示二进制功能)和cat(类别)。 没有这些名称的特征是连续的或有序的。 值-1表示该特征从观察中丢失。 目标列表示是否已为该保单持有人提出索赔。 该数据集位于 3.推荐

Global site tag (gtag.js) - Google Analytics