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
相关文章
- python 基尼系数_Python计算
- python win32api messagebox_如何在Python中使用Win32 API?
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- python fileinput_Python之fileinput模块学习「建议收藏」
- python格式化转换_Python进制转换format格式化[通俗易懂]
- python进制转换函数及方法[通俗易懂]
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- python监控网页内容变化_使用Python监控文件内容变化代码实例
- Python标识符的命名规则,下列哪些是对的?_python标识符不能使用关键字
- python 图像处理库_Python图像处理库
- python数字转字符串固定位数_python-将String转换为64位整数映射字符以自定…「建议收藏」
- Python中使用数据类型进行转换命令
- eval在python中是什么意思_如何在Python中使用eval ?
- Python:虚拟环境
- 搭建python开发环境-c++教程 如何搭建Python开发环境?
- 【测试开发】python系列教程:Python数据类型转换
- Python使用platform库获取系统信息:操作系统信息、硬件信息、python环境信息
- 三种Python下载url并保存文件的代码详解编程语言
- python实现中文繁体和中文简体之间的相互转换详解编程语言
- 使用Python编程连接MySQL数据库(python连mysql)
- MySQL与Python搭配,实现数据库操作。(mysql-python)
- Linux下使用Python开发体验之旅(linux使用python)