Python的数据类型之Number

Python3中有六种数据类型:

  • Number
  • String
  • List
  • Tuple
  • Sets
  • Dictionary

Number(数字)

Python3支持int、float、bool、comlpex(复数)

int表示长整型,只有这一种整数类型

Python2中没有bool类型,用数字1表示True,0表示False。Python3中把True和False定义为关键字了,值仍为1和0,并可以与数字相加。

数值的运算

 1 >>>5 + 4  # 加法
 2 9
 3 >>> 4.3 - 2 # 减法
 4 2.3
 5 >>> 3 * 7  # 乘法
 6 21
 7 >>> 2 / 4  # 除法,得到一个浮点数
 8 0.5
 9 >>> 2 // 4 # 除法,得到一个整数
10 0
11 >>> 17 % 3 # 取余,取模运算
12 2
13 >>> 2 ** 5 # 乘方
14 32

Python数字类型转换

int(x) 转换成int类型

float(x) 转换成浮点型

数学函数

fabs(x) 返回数字的绝对值

round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数

随机数函数

 

随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

 

Python包含以下常用随机数函数:

以下的函数,需要导入random,并用random.调用

如:

import random

list_demo = [1,2,3,"哈哈",5]
print(random.choice(list_demo))

 

posted @ 2017-11-09 18:11  鲸落丶  阅读(1083)  评论(0编辑  收藏  举报