python学习笔记---数字和表达式

除法:/
>>>1/2 ----非实际意义的除法
0
>>>1/2.----要想有实际意义就用浮点数
0.5


整除:// ----无论浮点或整数 都是整除
>>>1.0//2
0.0


取余 %
>>>2.75%0.5
0.25


幂运算 **
>>>2**3

长整型
100000000000000000L (大写L)即可

十六进制:
>>>0xAF
175

八进制
>>>010
8

赋值
>>>x=3   变量x绑定到了值3

获取用户输入:
>>> x=input("请输入x:”)

管窥if语句
>>>if 1==1:print("one equals one") 注意:交互式解释器需要两次回车才会执行

幂函数
>>>2**3==pow(2,3)

取绝对值
>>>abs(-10)

四舍五入
>>>round(1.0/2.0)
1.0

地板
>>>import math
>>>math.floor(32.9)
32.0

天花板
>>>math.ceil(32.1)
33.0

int函数  ---强制转换
>>>int(math.floor(32.9))
32
类似的函数 long float 它们是类型对象

通过变量引用函数
>>>foo=math.sqrt
>>>foo(4)
2.0

python本身就支持复数
>>>(1+3j)*(9+4j)
(-3+31j)

求-1的平方根

 




posted on 2011-11-09 00:04  雨渐渐  阅读(264)  评论(0编辑  收藏  举报

导航