• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python内置函数bin() oct()等实现进制转换

Python内置函数bin() oct()等实现进制转换

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了hex dec oct bin,bin oct dec,oct bin,bin2oct,python oct等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。
先看Python官方文档中对这几个内置函数的描述:
bin(x)
Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.
oct(x)
Convert an integer number to an octal string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.
int([number | string[, base]])
Convert a number or string to an integer. If no arguments are given, return 0. If a number is given, return number.__int__(). Conversion of floating point numbers to integers truncates towards zero. A string must be a base-radix integer literal optionally preceded by ‘+' or ‘-‘ (with no space in between) and optionally surrounded by whitespace. A base-n literal consists of the digits 0 to n-1, with ‘a' to ‘z' (or ‘A' to ‘Z') having values 10 to 35. The default base is 10. The allowed values are 0 and 2-36. Base-2, -8, and -16 literals can be optionally prefixed with 0b/0B, 0o/0O, or 0x/0X, as with integer literals in code. Base 0 means to interpret exactly as a code literal, so that the actual base is 2, 8, 10, or 16, and so that int('010', 0) is not legal, while int('010') is, as well as int('010', 8).
hex(x)
Convert an integer number to a hexadecimal string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.
↓ 2进制 8进制 10进制 16进制
2进制 - bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16))
8进制 oct(int(x, 2)) - oct(int(x, 10)) oct(int(x, 16))
10进制 int(x, 2) int(x, 8) - int(x, 16)
16进制 hex(int(x, 2)) hex(int(x, 8)) hex(int(x, 10)) -

bin()、oct()、hex()的返回值均为字符串,且分别带有0b、0o、0x前缀。 </div>

您可能想查找下面的文章:

  • Python内置函数bin() oct()等实现进制转换
  • Python内置函数bin() oct()等实现进制转换

相关文章

  • 用Python计算三角函数之acos()方法的使用
  • Python环境下搭建属于自己的pip源的教程
  • Python实现新浪博客备份的方法
  • 打印出python 当前全局变量和入口参数的所有属性
  • Python中list初始化方法示例
  • 在Python中使用lambda高效操作列表的教程
  • 分享Python开发中要注意的十个小贴士
  • 使用 Python 获取 Linux 系统信息的代码
  • 朴素贝叶斯算法的python实现方法
  • 通过实例解析python描述符原理作用

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 跟老齐学Python之大话题小函数(1)
    • Python time模块详解(常用函数实例讲解,非常好)
    • 简单的连接MySQL与Python的Bottle框架的方法
    • python 生成不重复的随机数的代码
    • Python实现队列的方法
    • 使用wxpython实现的一个简单图片浏览器实例
    • 跟老齐学Python之啰嗦的除法
    • 在Python中使用第三方模块的教程
    • django之常用命令详解
    • python元组操作实例解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有