潮办公
  • python基础
  • python爬虫
  • vba
潮办公
一个教你高效办公的网站
  1. 首页
  2. python
  3. 正文

day2:基本数据类型之数字

2020年09月15日 36点热度 0人点赞 0条评论

数字

  • 类型:int、float、bool、complex

  • 数字的四则运算

    eg:

print(1 + 2)  # 整数相加得整数:3
print(2.1 - 1.1)  # 浮点数相减得浮点数:1.0
print(1 * 2)  # 整数相乘得整数:2
print(2 / 1)  # 整数相除得浮点数:2.0
print(9 // 2)  # 取整除法:4
print(9 % 2)  # 求余除法:1
print(3 ** 3)  # 求3的3次方:27

一般来说,同类型的数字进行四则运算会得到同类型的数字,但是除法不是。因为除法可能会出现小数,所以一般在进行除法运算的时候,Python会自动把整数变成浮点数之后,再进行运算,所以,整数相除是浮点数。

  • 数字的类型转换。

eg:

print(1 + 1.1)  # 整数加小数得小数:2.1
print(1 + True)  # 整数加布尔型得整数:2
print(1 + (2 + 3j))  # 整数加复数得复数:3+3j

python会自动把低精度的往高精度上转换。如果是整数遇到了浮点数,整数自动转浮点数(浮点数能存储的东西多);同样的,如果是整数遇到了布尔型,布尔型自动转整数(整数储存的数据比布尔型多)。整数与复数的转换规则也是如此。

# 布尔型的转换规则
"""
布尔转整数
Ture ->  1
False -> 0
"""
print(int(True))  # 布尔转整数:1
print(int(False))  # 布尔转整数:0
# int函数可以把其它数据类型转成整数

"""
整数转布尔
非零-> True
0 -> False
"""
print(bool(10))  # 整数转布尔:True
print(bool(-10))  # 整数转布尔:Ture
print(bool(0))  # 整数转布尔:False

注:int函数可将数据转整数,float函数可以将数据转浮点型,bool函数将数据转布尔型,complex函数将数据转复数。

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: python基础
最后更新:2020年09月15日

Tlntin

保持饥渴的专注,追求最佳的品质

点赞
< 上一篇
下一篇 >

文章评论

取消回复
分类目录
最新 热点 随机
最新 热点 随机
Ubuntu20.04使用Premium15破解版教程 Linux使用OpenVpn教程 Ubuntu20.04安装最新微信2.9.5与Tim3.1.0 day10: 再谈range对象 day9: 了解Excel结构(下) day8: 了解Excel基本结构(中)
day18:os模块 day28:网页解析器之xpath day26:静态爬虫之requests day6:基本数据类型之列表(下) day20:面向对象编程(下) day2:基本数据类型之数字
标签聚合
Ubuntu vba Linux python爬虫 python基础
其他信息
公众号
qq群

COPYRIGHT © 2020 潮办公. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

粤ICP备18110825号-2