• 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()等实现进制转换

相关文章

  • 400多行Python代码实现了一个FTP服务器
  • python多线程用法实例详解
  • Python中获取对象信息的方法
  • 浅谈Python单向链表的实现
  • 简单介绍使用Python解析并修改XML文档的方法
  • Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
  • Python Mysql自动备份脚本
  • python中的五种异常处理机制介绍
  • python通过smpt发送邮件的方法
  • python协程用法实例分析

文章分类

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

最近更新的内容

    • Python装饰器decorator用法实例
    • python实现跨文件全局变量的方法
    • Python数据结构之翻转链表
    • pymssql ntext字段调用问题解决方法
    • Python检测QQ在线状态的方法
    • Python中设置变量作为默认值时容易遇到的错误
    • Python中Django 后台自定义表单控件
    • Python多线程经典问题之乘客做公交车算法实例
    • Python正则简单实例分析
    • python二分查找算法的递归实现方法

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

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