标签:---- 输出 python 补码 取反 运算符 按位 长度
变量&运算符
一.转换说明符(占位符):
print() 函数使用以%开头的转换说明符对各种类型的数据进行格式化输出,具体请看下表。
运行结果:
1)单独:
2)多个:
3)指定最小输出宽度:(默认情况下,print() 输出的数据总是右对齐的)
- 如果指定长度 > 实际长度:输出时前面有空格补位;
- 如果指定长度 < 实际长度:按实际长度正常输出;
4)指定对齐方式:
Python 允许在最小宽度之前增加一个标志来改变对齐方式,Python 支持的标志如下:
举例:
5)指定小数精度:
举例:
2.常用算术运算符:
3.赋值运算符+扩展:
1)连续赋值:
2)扩展赋值:
4.按位运算:
python 位运算符只能用来操作整数类型,它按照整数在内存中的二进制形式进行计算。
1)&按位与运算符:
举例:
- 9&5=1
- -9&5=5
- 负数在内存中以补码的形式存储:
求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。
例:求-5的补码。
-5对应带符号位负数5(10000101)→除符号位外所有位取反(11111010)→加00000001(11111011)
所以-5的补码是11111011。
2) | 按位或运算符:
3) ^ 按位异或运算符
参与运算的两个二进制位不同时,结果为 1,相同时结果为 0
4)~按位取反运算符
5)<<左移运算符
- 9<<3=72
6)>>右移运算符
- 9>>3=1
5.比较运算:
6.逻辑运算:
7.三目运算符:
标签:----,输出,python,补码,取反,运算符,按位,长度 来源: https://blog.csdn.net/xiaotongmu/article/details/115128349
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。