python进制转换函数-Python中进制转换函数的使用
大家好,又见面了,我是你们的朋友全栈君。
Python中进制转换函数的使用
关于Python中几个进制转换的函数使用方法,做一个简单的使用方法的介绍,我们常用的进制转换函数常用的就是int()(其他进制转换到十进制)、bin()(十进制转换到二进制)、oct()(十进制转换到八进制)、hex()(十进制转换到十六进制)。
下面我们逐个说下每个函数的用法。
bin
bin()函数,是将十进制的数字转换成二进制的数字。其中bin()函数中传入的是十进制的数字,数据类型为数字类型。
v = 18num=bin(v)print(num)””””0b10010″”””
oct
oct()函数,是将十进制的数字转换成八进制的数字。其中oct()函数中传入的是十进制的数字,数据类型为数字类型。
v = 30num=oct(v)print(num)””””0o36″”””
int
int()函数,是将其他进制的数字转换成十进制的数字。其中int()函数中转入的第一个参数是需要转换的其他进制的字符串形式的数字,第二个参数是第一参数的进制数,也就是说第一个参数传的是多少进制的数字第二个参数就传个多少,数据类型为数字类型。
# 2 —> 10
v = “0b1111011″num= int(v, 2)print(num)”””123″””# 8 —> 10
v= “011”num= int(v, 8)print(num)”””9″””# 16 —> 10
v= “0x12″num= int(v, 16)print(num)”””18″””
hex
hex()函数就是将十进制的数字转换成十六进制的数字。其中hex()中需要传入的是十进制的数字,数据类型为数字类型。
v = 87num=hex(v)print(num)””””0x57″”””
总结一下就是除了int()函数以外,其他的几个函数(bin()、oct()、hex())只需要传入一个数据,并且其数据类型都为数字类型。int()函数需要传入两个数据,并且第一个数据的数据类型都为字符串类型,第二个参数为第一个数据对应的进制数。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144520.html原文链接:https://javaforall.cn
相关文章
- Easy Games With Python and Pygame(三)- Pygame Event
- 用Python爬了微信好友,原来他们是这样的人...
- Python项目51-课程页面
- Python基础14-内置模块
- Python基础24-MySQL模块pymysql
- 二级Python选择题_二级python选择题题库
- Python实现智能停车场车牌识别计费系统
- Python-基础02-程序与用户交互
- 在树莓派中使用 MicroPython 接入 MQTT
- Python-基础03-流程控制
- Python-drf前戏38.2-前端Vue02
- 【玩转 Cloud Studio】使用Cloud Studio 进行python开发最佳实践
- 记一次python清洗疫情历史数据
- 如何用python画一朵樱花_如何用python绘制粉色樱花
- python copy&deepcopy
- python 函数、运算符以及运算符优先级
- 【Python矩阵转置】| 试使用多方法实现[通俗易懂]
- Python-基础04-数据类型
- Python turtle 模块可以编写游戏,是真的吗?
- X波段双极化相控阵天气雷达基数据的python读取方法