书画网站模板,网站推广工做计划范本,企业网络的设计与实现,企业商城建站目录
一.Python bin 函数简介二.Python bin 函数语法三.Python bin 函数使用四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 一.Python bin 函数简介
bin 函数是 Python 内置函数#xff0c;主要功能是返回整形 (int) 或者长整形 (lon…目录
一.Python bin 函数简介二.Python bin 函数语法三.Python bin 函数使用四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 一.Python bin 函数简介
bin 函数是 Python 内置函数主要功能是返回整形 (int) 或者长整形 (long int) 的二进制表示
可能有小伙伴会问
1.整形(int)或者长整形(long int)区别**两者的区别在于取值范围不同,比如**
整形取值范围-32768~32767;** 长整形取值范围更大,范围-2147483648~2147483647如果当一个数字大于 32767只能用长整形表示**
2.什么是二进制二进制数据是用 0 和 1 两个数码来表示的数。它的基数为 2进位规则是“逢二进一”借位规则是“借一当二”具体可以百度比较简单
3.关于二进制的计算从右往左第一位表示 2 的 0 次方第二位表示 2 的 1 次方第 n 位表示 2 的 n-1 次方。可以将 1 理解为有0 理解为无。举个栗子:01101 1*2^0 0*2^1 1*2^2 1*2^3 0*2^4 13使用 Python 内置函数 pow 表示如下
if __name__ __main__:value 1*pow(2,0) 0*pow(2,1) 1*pow(2,2) 1*pow(2,3) 0*pow(2,4)print(value) # 13二.Python bin 函数语法 参数num — 整形或者长整形不支持其他类型返回值返回整形或者长整形对应的二进制表示
bin(number)三.Python bin 函数使用
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python bin 函数.py
Time:2021/04/28 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累if __name__ __main__:print(bin(1))print(bin(10))print(bin(20))# 错误写法不支持浮点数# TypeError: float object cannot be interpreted as an integer# bin(2.3)
输出结果
0b1
0b1010
0b10100代码分析内置函数 bin 返回的结果前两个字符 “0b” 表示数据是二进制类型 “0b” 后面是二进制数据从右往左第一位表示 2 的 0 次方第二位表示 2 的 1 次方第 n 位表示 2 的 n-1 次方将 1 理解为有0 理解为无这样便可以反推出二进制对应的十进制数据
四.猜你喜欢
Python for 循环Python 字符串Python 列表 listPython 元组 tuplePython 字典 dictPython 条件推导式Python 列表推导式Python 字典推导式Python 函数声明和调用Python 不定长参数 *argc/**kargcsPython 匿名函数 lambdaPython return 逻辑判断表达式Python 字符串/列表/元组/字典之间的相互转换Python 局部变量和全局变量Python type 函数和 isinstance 函数区别Python is 和 区别Python 可变数据类型和不可变数据类型Python 浅拷贝和深拷贝
未经允许不得转载猿说编程 » Python bin 函数