久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何修改整數(shù)中的位?

How to modify bits in an integer?(如何修改整數(shù)中的位?)
本文介紹了如何修改整數(shù)中的位?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我有一個值為 7 (0b00000111) 的整數(shù),我想用 13 (>0b00001101).替換整數(shù)中的位的最佳算法是什么?

I have an integer with a value 7 (0b00000111) And I would like to replace it with a function to 13 (0b00001101). What is the best algorithm to replace bits in an integer?

例如:

set_bits(somevalue, 3, 1) # What makes the 3rd bit to 1 in somevalue?

推薦答案

這些適用于任何大小的整數(shù),甚至大于 32 位:

These work for integers of any size, even greater than 32 bit:

def set_bit(value, bit):
    return value | (1<<bit)

def clear_bit(value, bit):
    return value & ~(1<<bit)

如果你喜歡簡短的東西,你可以使用:

If you like things short, you can just use:

>>> val = 0b111
>>> val |= (1<<3)
>>> '{:b}'.format(val)
'1111'
>>> val &=~ (1<<1)
'1101'

這篇關(guān)于如何修改整數(shù)中的位?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How to draw a rectangle around a region of interest in python(如何在python中的感興趣區(qū)域周圍繪制一個矩形)
How can I detect and track people using OpenCV?(如何使用 OpenCV 檢測和跟蹤人員?)
How to apply threshold within multiple rectangular bounding boxes in an image?(如何在圖像的多個矩形邊界框中應(yīng)用閾值?)
How can I download a specific part of Coco Dataset?(如何下載 Coco Dataset 的特定部分?)
Detect image orientation angle based on text direction(根據(jù)文本方向檢測圖像方向角度)
Detect centre and angle of rectangles in an image using Opencv(使用 Opencv 檢測圖像中矩形的中心和角度)
主站蜘蛛池模板: 国产精品自产av一区二区三区 | 国产精品久久久亚洲 | 在线日韩视频 | www免费视频 | 欧美日韩视频在线 | 精品国产乱码久久久久久丨区2区 | 在线日韩| 精品一区二区三区四区五区 | 国产激情视频在线观看 | 欧美综合视频 | 欧美aⅴ片| 国产欧美一区二区精品忘忧草 | 日韩av在线免费 | 久久久av中文字幕 | 久久不射网 | 欧美理论片在线 | 欧美成人a∨高清免费观看 91伊人 | 中文字幕影院 | 国产三级精品视频 | 国产一区在线免费 | 国产在线观看网站 | 亚洲综合久久网 | 国产91网址 | 欧美在线天堂 | 超碰97人人人人人蜜桃 | 午夜一区二区三区 | 黄色一级片在线播放 | 日韩精品| 黄色在线免费网站 | 日本免费黄色 | 欧美中文字幕一区二区三区 | 国产日韩精品一区二区三区 | 欧洲免费毛片 | 国产精品成人品 | 亚洲天堂免费在线 | www国产成人免费观看视频 | 精品久久久久久久 | 国产精品美女久久久久久免费 | 日本一区二区三区在线观看 | 精品国产一区二区三区久久狼黑人 | 国产91精品久久久久久久网曝门 |