一、python的数据类型
- 什么是变量
- 变量:存储数据
- python中的变量不需要声明,每个变量在使用前都必须复制,变量复制以后该变量才会被创建
- python中六个标准的数据类型:
- number 数字
- string 字符串
- list 列表
- Tuple 元组
- set 集合
- dictionary 字典--》dict
六大数据类型又可以划分为
(1)不可变数据类型: number ,string , tuple
(2)可变数据类型: list , dictionary , set
一、number数据类型 --》数值类型
1.python3支持四种不同的数值类型: int/float/bool/complex
- int 整数类型
- bool 布尔类型: 0 == False ; 1 == True
- float 浮点类型
- complex 复数类型
2.常用的数字函数
- abs(x) ---取得数字的绝对值
a = -123
b = abs(a)
print(b)
输出结果:123
- ceil(x)---取得数字的上入整数(上入整数:数据小数点后,若存在数据,则进“1” ) [例:1.01--》2 ; -2.11--》-2]
import math
a = 1.01
b = math.ceil(a)
print(b)
#输出:1
c = -2.99
d = math.ceil(c)
print(d)
#输出:-2
- floor(x)---取数字的下舍函数
import math
print(math.floor(2.009))
#输出:2
print(math.floor(-2.009))
#输出:-3
ceil与floor函数需要导入python第三方库math
- random.random()--返回随机生成的一个实数,它在(0,1)范围内
import random
print("随机数一:",random.Random())
- random.randint(a,b)--返回随机生成的一个整数,在a~b之间的整数
注意:random模块随机生成数字,random()是不能直接访问的,需要导入 random 模块
import random
print(random.randint(1,3))
- math.trunc()--去掉数字的整数部分
print(math.trunc(1.23))
#输出:1
- round()--四舍五入
print(round(2.4))
#输出:2
print(round(2.7))
#输出:3
print(round(5.6),round(5.65,1))---》6 ,5.7 (2.5会返回2,一般情况下保留两位小数)
3.运算符
- 加: +
- 减: -
- 乘: *
- 除: /
- 取余: %
print(9/2)
#输出:4.5
#两个斜杠 // 取整数部分,不会进行四舍五入 获取得到的值与除数的类型一致
#一个斜杠 / 会返回小数,返回值类型为flaot类型
print(9//2)
#输出:4
print(9//2.0)
#输出:4.0