第一章 基础知识(3)
数字和表达式
运行IDLE, 在提示符前输入
加法:
>>> 2 + 2
4 #<----- 解释器会得出2+2的答案4
除法:
>>> 1 / 2
0 #<-----解释器会给出截除掉小数部分的1除以2的商
>>> 1.0 / 2.0
0.5 #<----如果哦参与除法的两个数中其中以个数为浮点数,结果也为浮点数。
>>> 1 % 2
1 # <----x%y的结果是x除以y的余数
>>> 10 % 3
1
>>> 9 % 3
0
>>> 9 / 3
3
>>> 2.75 % 0.5
0.25
>>> from __future__ import division # <----若希望python只执行普通的除法,那么可以再程序前加这句
>>> 1 / 2
0.5
>>> 1 // 2
0 # <----双斜线实现整除
>>> 1.0 // 2.0
0.0 # <----即使是浮点数,双斜线也执行整除
乘法:
>>> 2 ** 3
8
>>> -3 ** 2
-9
>>> (-3) ** 2
9
十六进制和八进制:
>>>0xAF
175 # <---十六进制
>>>010
8 # <--八进制