在前面的学习知识点中,我们有讲解到关于python运算符的一些使用方法,为了帮助到大家更好的理解知识点,接下来的这篇文章小编就来和大家详细的讲解一下如何使用python中的移位运算符,这个知识点能够让大家更好的理解一些东西,所以请各位小伙伴仔细阅读哟。
我们先来了解一下什么是移位运算,它是指对二进制进行有规律的低移位,就是指在二进制的基础上对数字进行平移,这个也算是算术表达式的一种。移位运算符分为两种,一种是左移还有一种是右移,我们先来讲讲如何进行左移。
移位运算符都是先要把数据转换成二进制,左移运算符的贬值则是“<<”,在符号的左边放置需要移动的数字,右边放置移位的次数,举个例子,“5<<2”,这个的意思就是把5左移2位,那么首先就要把5转换为二进制的形式为“00000000 00000000 00000000 00000101”,随后就是开始向左平移两位,前面的两个0去除然后尾端补0,随后就会得到数字20。
右移运算符与左移稍有不同,右移就是向右进行平移,然后低位移出去,高位就补位,整数进行补0,负数则进行补1。例子就与上面的例子相反就行。
以上就是关于python中的位移运算符的使用方法,希望有帮助到大家更好的理解。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。