变量&运算符
1.转换说明符(占位符):
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.三目运算符: