python编程将一个三位数反序输出(python实现整数的二进制循环移位)
类别:脚本大全 浏览量:2102
时间:2021-11-08 16:35:19 python编程将一个三位数反序输出
python实现整数的二进制循环移位题目:如何在python中实现整数的二进制循环移位?
概述
在python中,可以通过<<以及>>运算符实现二进制的左移位以及右移位,然而并没有实现循环移位的运算符,暂时也找不到可以实现循环移位的函数,所以在本文中,主要介绍了如何使用字符的切片运算实现循环位移。
一、实现思路
1、利用字符串的format函数将int整数值转化为特定位数的二进制值
2、利用字符的切片操作实现循环位移
二、实现代码
|
# left circular shift #int_value是输入的整数,k是位移的位数,bit是整数对应二进制的位数 def circular_shift_left (int_value,k,bit = 8 ): bit_string = '{:0%db}' % bit bin_value = bit_string. format (int_value) # 8 bit binary bin_value = bin_value[k:] + bin_value[:k] int_value = int (bin_value, 2 ) return int_value # right circular shift def circular_shift_right (int_value,k,bit = 8 ): bit_string = '{:0%db}' % bit bin_value = bit_string. format (int_value) # 8 bit binary bin_value = bin_value[ - k:] + bin_value[: - k] int_value = int (bin_value, 2 ) return int_value if __name__ = = "__main__" : a = 1 b = circular_shift_right(a, 1 , 8 ) print (a, "右循环位移1位的结果是" ,b) c = 128 d = circular_shift_left(c, 1 , 8 ) print (c, "左循环位移1位的结果是" , d) |
三、运行结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/C_chuxin/article/details/83691674
您可能感兴趣
- python创建字典的代码(Python创建字典的八种方式)
- python能把时间转化成毫秒级吗(python 获取毫秒数,计算调用时长的方法)
- python实战方法(Python常用特殊方法实例总结)
- python蓝牙knn算法(python使用KNN算法识别手写数字)
- python获取txt文件内容(使用python读取.text文件特定行的数据方法)
- python 操作html(Python HTML解析模块HTMLParser用法分析爬虫工具)
- python操作sql server数据库(Python 数据库操作 SQLAlchemy的示例代码)
- python教程第126节(Python 学习教程之networkx)
- python图像仿射变换(详解Python计算机视觉 图像扭曲仿射扭曲)
- python 多进程读取文件(Python实现的多进程拷贝文件并显示百分比功能示例)
- python对字典值排序(Python实现字典按key或者value进行排序操作示例sorted)
- python实用的游戏小代码(python3实现小球转动抽奖小游戏)
- python的turtle库怎么画同心圆(详解python使用turtle库来画一朵花)
- pythonselenium设置(解决Python selenium get页面很慢时的问题)
- python零基础入门五小时(从0开始的Python学习016异常)
- python实现购物网站(Python实战购物车项目的实现参考)
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9