首页 > 其他分享 >数字类型

数字类型

时间:2023-05-24 21:25:24浏览次数:53  
标签:数字 浮点 Python 值为 print 复数 类型 整型

在Python中,数字类型包括整型(int)、浮点型(float)和复数(complex)三种类型。

整型(int):整型是Python中最基本的数字类型之一,用于表示整数。在Python中,整型可以表示任意大的整数,没有整型溢出的问题。例如:

age = 18  # age=int(18)

print(id(age))
print(type(age))
print(age)
a = 12 # a是一个整型变量,值为12
b = -345 # b也是一个整型变量,值为-345
c = 0x12 # 可以用0x或0X前缀来表示16进制整数
d = 0o23 # 可以用0o或0O前缀来表示8进制整数
e = 0b1010 # 可以用0b或0B前缀来表示2进制整数

浮点型(float):浮点型是用于表示小数的数字类型。Python中的浮点数使用IEEE 754标准表示,通常是64位的双精度浮点数。例如:

salary = 2.1  # salary=float(2.1)

print(id(salary))
print(type(salary))
print(salary)
a = 3.14 # a是一个浮点型变量,值为3.14
b = 1.23e-4 # 科学计数法表示,相当于0.000123

需要注意的是,由于计算机的存储方式和运算规则,浮点型的运算会有一定的误差。

复数(complex):复数是由实数和虚数构成的数字类型。虚数部分使用后缀j或J表示。例如:

a = 3 + 4j # a是一个复数,值为(3+4j)
b = complex(2, 3) # 使用complex函数创建复数,值为(2+3j)

可以通过real和imag属性来获取复数的实数部分和虚数部分。

a = 3 + 4j
print(a.real) # 输出3.0
print(a.imag) # 输出4.0

需要注意的是,整型、浮点型和复数类型在Python中都是不可变类型。也就是说,一旦创建了这些类型的变量,它们的值就不能再被修改。

标签:数字,浮点,Python,值为,print,复数,类型,整型
From: https://www.cnblogs.com/aidd/p/17429539.html

相关文章

  • 数据类型
    Python中常见的数据类型有:数字类型:包括整型(int)、浮点型(float)、复数(complex)。字符串类型(str):用于表示一段文本,可以用单引号、双引号或三引号括起来。布尔类型(bool):用于表示真(True)或假(False)。列表类型(list):可变序列类型,用于存储一系列元素。元组类型(tuple):不可变......
  • 【JavaScript用法】JavaScript(JS)的基本语法(JS数据类型,JS变量,JS运算符,JS流程控制语句
    JavaScript(JS)的基本语法目录JavaScript(JS)的基本语法一.与html结合方式二.注释三.数据类型:四.变量五.运算符(和Java有点类似)六.流程控制语句(和JAVA 类似):七.JS特殊语法:一.与html结合方式       1.内部JS:定义<script>,标签体内容就是js代码(可以理解为和html......
  • macbook苹果m1芯片训练机器学习、深度学习模型,resnet101在mnist手写数字识别上做加速
    apple的m1芯片比以往cpu芯片在机器学习加速上听说有15倍的提升,也就是可以使用applemac训练深度学习pytorch模型!!!惊呆了 安装applem1芯片版本的pytorch 然后使用chatGPT生成一个resnet101的训练代码,这里注意,如果网络特别轻的话是没有加速效果的,还没有cpu的计算来的快这里......
  • 数字孪生技术在旅游领域能起到什么作用?
    旅游作为人们休闲和文化交流的重要方式,对于旅游目的地的吸引力和可持续发展提出了更高的要求。在这个背景下,数字孪生技术在旅游领域发挥着重要作用,为旅游业的发展和管理带来了全新的机遇。首先,数字孪生技术为旅游目的地提供了全面而精确的数据和模拟模型。通过采集和整合各种数据......
  • Kotlin中的无符号数据类型
    无符号数据类型Kotlin支持了几种常见的无符号整型,如下表所示:数据类型数据大小取值范围UByte1字节0~255UShort2字节0~65535UInt4字节0~2^32-1ULong8字节0~2^64-1除此之外,还支持了对应无符号整型的数组类型:UByteArrayUShortArrayUIntAr......
  • 剑指 Offer 56 - I. 数组中数字出现的次数
    题目描述:一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。  设 nums=[3,3,4,4,1] ,以上计算流程如下图所示。 本题难点: 数组 nums 有 两个 只出现一次的数字,因此无法通......
  • 实例解读华为云数字工厂平台的逻辑模型编排器
    摘要: 本期结合一个“生产执行管理”案例场景涉及的相关业务活动流程,系统地介绍了华为云数字工厂平台的逻辑模型编排器的使用方法。本文分享自华为云社区《数字工厂深入浅出系列(三):逻辑模型编排器的使用方法介绍》,作者:云起MAE。华为云数字工厂平台的制造应用构建引擎(Manufacturi......
  • 【力扣每日一题】129. 求根到叶子节点数字之和
    不得不说,憨憨脑袋没有递归~~~1.题目描述2.题目分析题目意思很简单,遍历树的每一条路径,然后相加,返回最后结果思路一:DFS【每次看代码就秒懂,自己每次都想不到】:递递归归,莫有脑袋。每次递归加上从一开始的值思路二:BFS【个人最喜欢的】:维护两个队列,队列一存放root,队列二存放val,每次遍......
  • 【从Java转C#】第三章:对象和类型
    目录对象和类型ref和out参数的使用方法的重载属性构造函数匿名类型结构【Struct】弱引用(WeakReference)静态类Object对象和类型ref和out双方都可以改变原始的地址初始值的不同ref:需要赋予变量初始值out:不需要赋予变量初始值namespaceConsoleApp1{classProgram{......
  • 【剑指offer】- 数组中重复的数字 -48/67
    1.题目描述在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或32.题目分析此题考查的是面试者的沟通能力,......