菜鸟笔记-10.Python数字

上节对Python数据类型进行了简单介绍,接下来对具体内容进行讲解说明。

Python数字主要包括整数、浮点数、复数等。即:

  • int
  • float
  • complex
x = 1    # int
y = 2.8  # float
z = 1j   # complex
print(type(x))
print(type(y))
print(type(z))

10.1整数 

整数(Int 或 integer)是指没有小数部分的数字,包括正整数、负整数和0。在Python中,整数有无限精度,可以表示任意大的整数。例如:

a = 10  # 正整数
b = -5  # 负整数
c = 0   # 零
print(type(a))
print(type(b))
print(type(c))

10.2浮点数 

浮点数(float)是指有小数部分的数字,包括正浮点数、负浮点数和0。在Python中,浮点数具有有限精度,由整数部分和小数部分组成。例如:

a  = 3.14  # 正浮点数
b  = -2.5  # 负浮点数
c  = 0.0   # 零的浮点数表示形式
print(type(a))
print(type(b))
print(type(c))

浮点数也可以是带有“e”的科学数字,表示 10 的幂。例如:

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

10.3复数 

复数(也叫虚数)(complex)是指具有实部和虚部的数字,由实部和虚部组成。在Python中,复数用"j"表示虚部。例如: 

a  = 3 + 4j  # 复数,实部为3,虚部为4
b  = -2 - 5j  # 复数,实部为-2,虚部为-5
print(type(a))
print(type(b))

10.4类型转换 

你可以从一种类型转变成另一种同int(), float()和complex()方法。例如:

x = 1    # int
y = 2.8  # float
z = 1j   # complex

a = float(x)
b = int(y)
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

10.5运算符 

 Python中的运算符包括

加法:+

减法:-

乘法:*

除法:/

整除://

取模:%,【计算两个整数相除的余数】

这点与我们通常认知很像,例如:

a = 7 + 3  # 加法运算,结果为10
b = 7 - 3  # 减法运算,结果为4
c = 7 * 3  # 乘法运算,结果为21
d = 7 / 3  # 除法运算,结果为2.3333333333333335
e = 7 // 3  # 整除运算,结果为2
f = 7 % 3  # 取模运算,结果为1
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)

10.6比较运算符

比较运算符用于比较两个数字的大小关系。在Python中,比较运算符包括

等于:==,注意是两个=,一个=表示赋值,搞忘的同学可以看前面内容。

不等于:!=

大于:>

小于:<

大于等于:>=

小于等于:<=

例如:

a = 7 == 7  # 等于运算符,结果为True
b = 7 != 7  # 不等于运算符,结果为False
c = 7 > 3   # 大于运算符,结果为True
d = 7 < 9   # 小于运算符,结果为True
e = 7 >= 5  # 大于等于运算符,结果为True
f = 7 <= 9   # 小于等于运算符,结果为True
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)

 

10.7随机数 

Python 有一个内置模块 random可以用来生成随机数。 

例如:导入 random 模块,并显示 1 到 10之间的一个随机数: 

import random
print(random.randrange(1, 11))

10.7动手时间

1.采用正确的语法将 x = 5 转换为浮点数。

2.采用正确的语法以将x=5.5 转换为整数。

3.采用正确的语法以将 x=5 转换为复数。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Py小趴

整理不易,感谢金主!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值