python从入门到就业-数据类型-整型、布尔

数值

整数

0b #二进制数的开头
0o #八进制的开头
0x #十六进制的类型
#十进制没有开头 

浮点数

由整数和小数组成

可以使用科学计数法表示

num = 3.21321
print("%e" % num)
# 3.213210e+00

复数

由实部和虚部组成a+bj,其中a,b都为浮点数

a = 3.2
b = 1.2
print(complex(a, b))
type(complex(a, b))
#(3.2+1.2j)
#complex
python3 的整形数,可以自动的调整大小,当作Long类型使用!

进制转换-十进制转其余进制-整除倒取余

num = 18
print(bin(num)) #bin是十进制转二进制函数
print(oct(num)) #oct是十进制转八进制
#0b10010
#0o22
int和float进行运算时候,结果会被提升为float类型

常用数学函数

内建函数

无需导入库即可使用

num = 10
print(abs(num)) #abs()是求数值的绝对值 10
print(max(1,2,3,4)) #max()是求最大值的函数 4
print(min(1,2,3,4)) #min()是求最小值的函数 1
print(round(3.14, 1)) #round(a, b)是四舍五入函数 第二个参数b是可以保留的位数 3.1
print(pow(2, 4)) #pow(a, b)是乘方函数 a**b 16

模块函数

需要导入外部的模块才可以使用的函数

使用函数之前先导入模块

import math
p = 3.5
print(math.ceil(p)) #ceil(a)是向上取整 4
print(math.floor(p)) #floor(a)是向下取整 3
print(math.sqrt(9)) #sqrt()是开平方函数 3.0
print(math.log(10000,10)) #log(x, base) base是基数,x求对数  4.0

随机函数

import random
print(random.random())#random()是取[0,1)之间的随机数
seq = [1, 3, 4, 5, 6,7]
print(random.choice(seq))#choice(seq)是从序列里面取出随机的数值
print(random.uniform(0,3))#uniform(x, y)是从[x, y]之间随机取小数
print(random.randint(0,3))#randint(x, y)是从[x, y]之间随机取整数
print(random.randrange(1, 6, step = 2)) #randrange(start, stop, step)[start, stop) 之间的随机整数,step是步长

三角函数

import math
#会存在精度问题
a = 5
print(math.pi) #math.pi = Π 3.141592653589793
print(math.cos(math.pi*360/180)) #cos()余弦,计算弧度 1.0
print(math.sin(math.pi*30/180)) #sin()正弦,计算弧度 0.49999999999999994
# tan(x)正切 atan(x)反正切 acos(x)反余弦 asin(x)反正弦
print(math.degrees(math.pi)) #degrees函数弧度- 角度 180.0
print(math.radians(180)) #degrees函数弧度- 角度 3.141592653589793

布尔类型

只有True or False
是整型的子类,继承了整型的性质,可以参与相关运算,条件判断
print(issubclass(bool,int)) #issubclass(a, b) 判定a是否是b的子类  True

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值