Python 数字

Python 中有三种数字类型:

  • int
  • float
  • complex

为变量赋值时,将创建数值类型的变量:

实例:

x = 10    # int
y = 6.3  # float
z = 2j   # complex

如需验证 Python 中任何对象的类型,请使用 type() 函数:

实例:

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

Int

Int 或整数是完整的数字,正数或负数,没有小数,长度不限。

实例

整数:

x = 10
y = 37216654545182186317
z = -465167846print(type(x))
print(type(y))
print(type(z))

Float

浮动或“浮点数”是包含小数的正数或负数。

实例

浮点:

x = 3.50
y = 2.0
z = -63.78print(type(x))
print(type(y))
print(type(z))

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

实例

浮点:

x = 27e4
y = 15E2
z = -49.8e100print(type(x))
print(type(y))
print(type(z))

复数

复数用 "j" 作为虚部编写:

实例

复数:

x = 2+3j
y = 7j
z = -7jprint(type(x))
print(type(y))
print(type(z))

类型转换

您可以使用 int()、float() 和 complex() 方法从一种类型转换为另一种类型:

实例

从一种类型转换为另一种类型:

x = 10 # int
y = 6.3 # 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))

注释:您无法将复数转换为其他数字类型。

随机数

Python 没有 random() 函数来创建随机数,但 Python 有一个名为 random 的内置模块,可用于生成随机数:

实例

导入 random 模块,并显示 1 到 9 之间的随机数:

import randomprint(random.randrange(1,10))

关注小廖,带你了解更多python学习干货,让你的学习不在发愁!

学会这个python数字大全,让你不再发愁相关推荐

  1. python写数学公式大全,Python数字

    本篇文章帮大家学习python数字,包含了Python数字使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 数字数据类型用于存储数值.它们是不可变数据类型.这意味着,更改数 ...

  2. python程序-30分钟学会用Python编写简单程序

    原标题:30分钟学会用Python编写简单程序 参与文末每日话题讨论,赠送异步新书 异步图书君 学习目标 知道有序的软件开发过程的步骤. 了解遵循输入.处理.输出(IPO)模式的程序,并能够以简单的方 ...

  3. python 模块大全

    Python 模块大全(很详细!) 转载 2014年12月12日 20:47:18 标签: Python / 模块 / 教程 / 4479 编辑 删除 Python 模块大全很详细 01 关于本书 0 ...

  4. python写软件实例-30分钟学会用Python编写简单程序

    原标题:30分钟学会用Python编写简单程序 参与文末每日话题讨论,赠送异步新书 异步图书君 学习目标 知道有序的软件开发过程的步骤. 了解遵循输入.处理.输出(IPO)模式的程序,并能够以简单的方 ...

  5. python处理流程-Python异常处理大全(二)

    原标题:Python异常处理大全(二) 本文是Python异常处理教程的第二部分,上部分我们简单的介绍了几种异常,及其处理办法,这部分我们将更详细地对Python中产生的异常处理方法进行探讨. 函数使 ...

  6. 我学会了python接下来学什么比较好-我,二本,学会Python后月入上万

    我一开始真心觉得这个JD很奇怪,仔细想想发现好像又很有它的道理: 国家的大力扶持,互联网行业的蓬勃发展等等一系列迹象表明,Python在当下确实是太火爆了. Python 在行为收集和数据分析,信息采 ...

  7. ​【Python基础】告别枯燥,60 秒学会一个 Python 小例子(文末下载)

    本文推荐一个python的傻瓜式的学习资源,内容简单易懂,让人可以在60 秒学会一个 Python 小例子 当前库已有 300多 个实用的小例子 本文来源:https://github.com/jac ...

  8. 第1章 Python 数字图像处理(DIP) --绪论

    Python 数字图像处理 关于本专栏 此专栏为 Python 数字图像处理(DIP)(冈萨雷斯版),专栏里文章的内容都是来自书里,全部手打,非OCR,因为很多公式,都是用LaTex输入,力求更好看的 ...

  9. python中的数字类型格式与运算,python数字数据类型

    python数字数据类型 1. 数字 在我们很小的时候,父母便开始教我们数数,从1数到10,聪明的孩子可以数的更多. python支持3中数值类型 整型(int),通常称之为整型或整数,这个概念与我们 ...

最新文章

  1. Servlet--生命周期
  2. 2020兰大计算机学硕线,兰州大学2020年硕士研究生招生复试分数线
  3. 吴恩达深度学习 ——深层神经网络(选择题)
  4. 基于Ajax的应用程序架构汇总(一) (转自CSDN)
  5. python连接sqlserver_python连接SQL Server数据库
  6. 适合用于UI设计器/开发人员探索您或他人创建的UI的一款UI设计开发软件——QuickLens for Mac
  7. 关于vue项目的文件组织
  8. MySoft.Data新版v2.7.3 beta发布,修正较多bug,新增功能尚未完全测试
  9. 什么是基金转换?转换费用如何收取?
  10. 23hh小说网——爬虫0.1python
  11. Python3 网络爬虫 <教程全集>
  12. 【编程菜谱系列一】手把手教你用废旧手机改造为人脸识别监控
  13. excel只能在编辑栏粘贴_如何在Excel中切换到编辑模式
  14. P41 网络编程入门
  15. @程序员,你也是一杯茶,一支烟,一个BUG 改一天吗?
  16. ubuntu创建快捷方式和添加到收藏夹
  17. java实现DES加解密算法
  18. 个人计算机的操作系统,个人计算机Win7操作系统
  19. python数据写入csv会丢失0字头_python csv模块生成CSV文件,0字头数字缺失,汉字乱码...
  20. wap手机网页悬浮广告代码遮盖原有网页内容怎么办?

热门文章

  1. leetcode 1202 python
  2. 2021 ACDU China Tour-北京站暨数据库大咖讲坛(第3期)成功举办!(附PPT下载)
  3. Oracle 21C 新特性:数据泵相关新特性汇总
  4. MySQL数据库之互联网常用架构方案(全)
  5. 阿里千亿级购物节背后,淘宝智能客服架构演进之路
  6. 恩墨年货送到家-2018,寻梦一起出发
  7. 华为云企业级Redis讲解第16期:超越开源Redis的ACID“真“事务
  8. SimpleDateFormat线程不安全了?这里有5种解决方案
  9. 对话华为云专家,摆脱无意义“内卷”
  10. 带你了解VXLAN网络中报文的转发机制