python常见数制转换实例分析
本文实例讲述了python常见数制转换用法。分享给大家供大家参考。具体分析如下:
1.进位制度
Python中二进制是以0b开头的:
例如: 0b11 则表示十进制的3
8进制是以0开头的:
例如: 011则表示十进制的9
16进制是以0x开头的:
例如: 0x11则表示十进制的17
或者写成 \x \b
2.各种函数转换
#10进制转为2进制 >>> bin(10) '0b1010' #2进制转为10进制 >>> int("1001",2) 9 #10进制转为16进制 >>> hex(10) '0xa' #16进制到10进制 >>> int('ff', 16) 255 >>> int('0xab', 16) 171 #十进制转为八进制 >>print("%o" % 10) >>12 #16进制到2进制 >>> bin(0xa) '0b1010' >>> #10进制到8进制 >>> oct(8) '010' #2进制到16进制 >>> hex(0b1001) '0x9'
希望本文所述对大家的Python程序设计有所帮助。
相关推荐
-
JavaScript中各数制转换全面总结
利用toString的基模式来进行转换: ECMAScript对数字类型的toString描述如下: Number 类型的 toString() 方法比较特殊,它有两种模式,即默认模式和基模式.采用默认模式,toString() 方法只是用相应的字符串输出数字值(无论是整数.浮点数还是科学计数法),如下所示: var iNum1 = 10; var iNum2 = 10.0; alert(iNum1.toString()); //输出 "10"alert(iNum2.toString(
-
数据结构 中数制转换(栈的应用)
数据结构 中数制转换(栈的应用) 问题描述: 将一个非负的十进制整数N转换为另一个等价的基为B的B进制数的问题. 解答:按除2取余法,得到的余数依次是1.0.1.1,则十进制数转化为二进制数为1101. 分析:由于最先得到的余数是转化结果的最低位,最后得到的余数是转化结果的最高位,因此很容易用栈来解决. 代码如下: #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef struct Node {
-
C语言数据结构中数制转换实例代码
C语言数据结构中数制转换实例代码 数制转换是严蔚敏的数据结构那本书中的例子,但是那本书中的例子大都是用伪代码的形式写的,不是很容易理解和实现,对初学者造成了不小的困扰,在这里我们将其详尽的实现出来,以便初学者调试和运行,并从中有所收获. #include <stdlib.h> #include <stdio.h> #include<malloc.h> #define STACK_INIT_SIZE 10 //定义最初申请的内存的大小 #define STACK_INCR
-
python常见数制转换实例分析
本文实例讲述了python常见数制转换用法.分享给大家供大家参考.具体分析如下: 1.进位制度 Python中二进制是以0b开头的: 例如: 0b11 则表示十进制的3 8进制是以0开头的: 例如: 011则表示十进制的9 16进制是以0x开头的: 例如: 0x11则表示十进制的17 或者写成 \x \b 2.各种函数转换 #10进制转为2进制 >>> bin(10) '0b1010' #2进制转为10进制 >>> int("1001",2) 9
-
Python温度转换实例分析
本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温度值(例如:32c)") if val[-1] in ["C","c"]: f=1.8*float(val[0:-1])+32 print("转换后的温度为:%.2fF"%f) elif val[-1] in ["F","f"]:
-
Python数据标准化的实例分析
说明 1.将原始数据转换为均值为0,标准差在1范围内. 2.对标准化而言:如果出现异常点,由于有一定数据量,少量异常点对平均值的影响不大,因此方差变化不大. 实例 def stand_demo(): """ 标准化 :return: """ # 1. 获取数据 data = pd.read_csv('dating.txt') data = data.iloc[:, :3] print('data:\n', data) # 2.实例化一个转换器类
-
Python iter()函数用法实例分析
本文实例讲述了Python iter()函数用法.分享给大家供大家参考,具体如下: python中的迭代器用起来非常灵巧,不仅可以迭代序列,也可以迭代表现出序列行为的对象,例如字典的键.一个文件的行,等等. 迭代器就是有一个next()方法的对象,而不是通过索引来计数.当使用一个循环机制需要下一个项时,调用迭代器的next()方法,迭代完后引发一个StopIteration异常. 但是迭代器只能向后移动.不能回到开始.再次迭代只能创建另一个新的迭代对象. 反序迭代工具:reversed()将返回
-
Python callable()函数用法实例分析
本文实例讲述了Python callable()函数用法.分享给大家供大家参考,具体如下: python中的内建函数callable( ) ,可以检查一个对象是否是可调用的 . 对于函数, 方法, lambda 函数式, 类, 以及实现了 _ _call_ _ 方法的类实例, 它都返回 True. >>> help(callable) Help on built-in function callable in module __builtin__: callable(...) calla
-
Python字节单位转换实例
我就废话不多说了,直接上代码! from enum import Enum class Values(): values={'B':1} @staticmethod def getValues(): if len(Values.values)<=1: kbunits=['KB','MB','GB','TB','PB','EB','ZB','YB','BB','NB','DB'] kibunits=['KiBi','MiB','GiB','TiB','PiB','EiB','ZiB','YiB',
-
Python Selenium异常处理的实例分析
1.说明 在使用selenium时,不可避免的会遇到一些异常情况,比如超时.没有找到节点的错误等等.一旦出现这样的错误,程序就不能再运行了.这里我们可以使用tryexcept语句来捕捉异常. 2.实例 from selenium import webdriver from selenium.common.exceptions import TimeoutException, NoSuchElementException browser = webdriver.Chrome() try: brow
-
利用python调用摄像头的实例分析
这篇文章主要介绍了python调用摄像头的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 一.打开摄像头 import cv2 import numpy as np def video_demo(): capture = cv2.VideoCapture(0)#0为电脑内置摄像头 while(True): ret, frame = capture.read()#摄像头读取,ret为是否成功打开摄像头,true,false. frame为视频的每一帧图像 frame = c
-
python关键字传递参数实例分析
1.说明 关键词传递以"形参变量名=实参"的形式参与实参关联,根据形参的名称进行参数传递,使实参和形参的顺序不一致.不用担心定义函数时参数的顺序,直接在传参时指定相应的名称即可. 2.两种形式 makeup_url(protocal='http', address='www.baidu.com') makeup_url(address='www.baidu.com',protocal='http') 3.实例 def makeup_url(protocal, address): pri
随机推荐
- 完美解决MSSQL"以前的某个程序安装已在安装计算机上创建挂起的文件操作"
- python监控文件或目录变化
- 利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
- DEDECMS5.3所有PHP页面和后台打开全部空白的解决办法
- jQuery实现异步获取json数据的2种方式
- memcache一致性hash的php实现方法
- MySQL防止delete命令删除数据的两种方法
- 谈谈我对JavaScript中typeof和instanceof的深入理解
- jQuery中noConflict()用法实例分析
- linux c 获取本机公网IP的实现方法
- PHP中echo,print_r与var_dump区别分析
- SQLServer触发器创建、删除、修改、查看示例代码
- SQLServer XML查询快速入门(18句话)
- CentOS系统下编译安装MySQL以及设置相关yum源的教程
- HTML页面,测试JS对C函数的调用简单实例
- Android 蓝牙连接 ESC/POS 热敏打印机打印实例(蓝牙连接篇)
- c++类的隐式转换与强制转换重载详解
- asp.net 页面间传值方法小结
- WordPress中用于更新伪静态规则的PHP代码实例讲解
- 获取控件大小和设置调整控件的位置XY示例