码迷,mamicode.com
首页 > 编程语言 > 详细

python----------数字基础

时间:2016-05-13 10:38:33      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

整型运算,加减乘除:

2 + 2
4
2*3
6
2-1
1
12/5
2
#假如想要使返回的结果为浮点数,可以将它们写成浮点数的形式。
12.0/5.0
2.4

幂指数:

3**2
9

取余:

22%5
2

使用type()函数来查看变量类型:

a = 1
tpe(a)
int

浮点数(float):

a = 1.34
type(a)
float

交互计算:

1 + 2 - (3 * 4 / 6) ** 5 + 7 % 5
-27
#在Python中运算是有优先级的,优先级即算术的先后顺序,比如“先乘除后加减”和“先算括号里面的”都是两种优先级的规则,优先级从高到低排列如下:
1. ( ) 括号
2. ** 幂指数运算
3. * / // % 乘,除,整数除法,取余运算
4. ‘+ -‘ 加减

整数除法,返回的是比结果小的最大整数值:

12.3 // 5.2   
2.0

简单的数学函数:

绝对值:

  

abs(-251.451)
251.451

取整:

round(22.3)
22

最大最小值:

print min(2, 3, 4, 5)
2
print max(2, 4, 3)
4

类型转换:

浮点数转整型,只保留整数部分:

print int(12.324)
12
print int(-3.32)
-3

原地计算:

b = 2.5
b += 2
print b
4.5
b *=2
9

布尔型:

布尔型可以看成特殊的二值变量,其取值为TrueFalse

q = True
type(q)
bool

q = 1 > 2
print q
False

 

python----------数字基础

标签:

原文地址:http://www.cnblogs.com/zpython/p/5486395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!