Python入门教程(七)Python数字类型

作者:轻松学Python 时间:2022-05-29 22:40:00 

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))

运行实例

Python入门教程(七)Python数字类型

Int

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

实例

整数:

x = 10
y = 37216654545182186317
z = -465167846

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

运行实例

Python入门教程(七)Python数字类型

Float

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

实例

浮点:

x = 3.50
y = 2.0
z = -63.78

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

运行实例

Python入门教程(七)Python数字类型

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

实例

浮点:

x = 27e4
y = 15E2
z = -49.8e100

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

运行实例

Python入门教程(七)Python数字类型

复数

复数用 “j” 作为虚部编写:

实例

复数:

x = 2+3j
y = 7j
z = -7j

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

运行实例

Python入门教程(七)Python数字类型

类型转换

您可以使用 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入门教程(七)Python数字类型

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

随机数

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

实例

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

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

运行实例

Python入门教程(七)Python数字类型

来源:https://blog.csdn.net/ooowwq/article/details/128909011

标签:Python,入门,数字,类型
0
投稿

猜你喜欢

  • PHP常用函数之获取汉字首字母功能示例

    2023-06-16 12:24:39
  • 让验证码友好一点

    2007-10-20 13:45:00
  • Python解决pip install时出现的Could not fetch URL问题

    2023-08-01 14:24:45
  • AJAX快速入门之HTTP协议基础

    2008-01-16 19:04:00
  • asp 取一个数的整数 但不是四舍五入,只要有小数,就取大于这个数的整数

    2011-03-17 10:34:00
  • 对于任意的XML的遍历

    2008-09-05 17:11:00
  • Python 内置高阶函数详细

    2022-07-26 11:02:07
  • 斐波那契数列的递归算法优化

    2010-01-23 11:37:00
  • Asp用分页符实现长文章分页

    2007-10-19 18:35:00
  • ie7空格的间距要比ie6/firefox/opera的都要大

    2008-05-24 16:54:00
  • Python 编程操作连载之字符串,列表,字典和集合处理

    2021-08-16 11:27:54
  • python 2.7.13 安装配置方法图文教程

    2023-11-13 11:54:37
  • ASP用csDrawGraph组件制作饼图、柱状图

    2008-04-25 22:58:00
  • 网页开发中的容易忽略的问题 javascript HTML中的table

    2023-09-04 20:43:52
  • Oracle数据库按时间进行分组统计数据的方法

    2023-07-14 13:52:56
  • jsp页面中获取servlet请求中的参数的办法详解

    2023-06-19 10:52:00
  • 如何在Frontpage中定义CSS样式

    2008-08-02 12:32:00
  • Django设置Postgresql的操作

    2021-10-23 09:59:56
  • 盖座漂亮的“楼”–浅谈网页设计中的构图

    2010-09-10 12:44:00
  • 解析python 中/ 和 % 和 //(地板除)

    2021-04-19 02:05:14
  • asp之家 网络编程 m.aspxhome.com