书中至今已经使用过许多次 赋值 (=)的概念了,所谓 赋值 是将 右边值 或 变量 或 表达式 设定给左边的变量,称 赋值 ( = )运算。
实例 :将5设定给变量x,设定y是x - 3。
Python的四则运算是指 加 ( + )、 减 ( - )、 乘 ( * )和 除 ( / )。
实例1 :下列是加法与减法运算实例。
注 再次强调,上述5+6等于11设定给变量x,在Python内部运算中x是标志,上述运算x是内存地址参考,指向内容是11。
实例2 :乘法与除法运算实例。
余数 (mod)所使用的符号是 % ,可计算出除法运算中的余数。 整除 所使用的符号是//,是指除法运算中只保留整数部分。
实例 :余数和整除运算实例。
其实在程序设计中求余数非常有用,例如:如果要判断数字是奇数或偶数可以用 % ,将数字“ num % 2 ”,如果是奇数所得结果是1,如果是偶数所得结果是0。未来当读者学会更多指令,笔者会做更多的应用说明。
注 % 字符还有其他用途,第4章输入与输出章节会再度应用此字符。
次方 的符号是 ** 。
实例 :平方、次方的运算实例。
Python语言碰上 计算式 同时出现在一个指令内时,除了括号 ( ) 内部运算最优先外,其余计算优先次序如下。
(1) 次方。
(2) 乘法、除法、求余数 ( % )、 求整数 ( // ),彼此依照出现顺序运算。
(3) 加法 、 减法 ,彼此依照出现顺序运算。
实例 :Python语言控制运算的优先级的应用。