当前位置: 首页 > news >正文

2.3章节Python中的数值类型

1.整型数值
2.浮点型数值
3.复数

  Python中的数值类型清晰且丰富,主要分为以下几种类型,每种类型都有其特定的用途和特性。

一、整型数值

1.定义:整数类型用于表示整数值,如1、-5、100等。

2.特点
Python 3中的整数没有大小限制,可以表示任意大小的整数。
布尔(bool)是整型的子类型,True 和 False 分别等价于 1 和 0。
整数可以进行常见的数学运算,如加法、减法、乘法和除法(注意,除法运算在Python 3中返回的是浮点数,如果需要整数除法,应使用//运算符)。
在这里插入图片描述

num = 12    #使用十进制表示整数
num1 = 0b01100110   #使用二进制表示整数
num2 = 0o123    #使用八进制表示整数
num3 = 0x789    #使用十六进制表示整数
print(num)
print(num1)
print(num2)
print(num3)

在这里插入图片描述

二、浮点型数值

1.定义:浮点数类型用于表示带有小数点的实数值,如3.14、-0.5等。
2.特点
浮点数可以用小数点的形式表示,也可以用科学计数法表示(如2.5e2等于250)。
浮点数的精度有限,不适合进行精确计算,特别是当涉及到大量计算或需要高精度时。
浮点数的精度问题是由IEEE 754标准决定的,Python也不例外。

num = 171.23
print(num)
print(type(num))    #type()查看num这个变量的数据类型x = 10
y = 10.0
z = 4566E45
print(x,type(x))
print(y,type(y))
print(z,type(z))

在这里插入图片描述

三、复数

1.定义:复数类型用于表示具有实部和虚部的数值,如3+2j、-4j等。
2.特点
复数由实部和虚部组成,虚部以字母j或J表示。
复数可以进行复数运算,如加法、减法、乘法和除法等。
Python提供了real和imag属性来分别获取复数的实部和虚部,以及conjugate()方法来获取复数的共轭复数。

x = 125+456j
print('实数部分:', x.real)
print('虚数部分:',x.imag)

在这里插入图片描述

http://www.lryc.cn/news/388568.html

相关文章:

  • 每日Attention学习7——Frequency-Perception Module
  • 【从0实现React18】 (五) 初探react mount流程 完成核心递归流程
  • 0-30 VDC 稳压电源,电流控制 0.002-3 A
  • HTML5+CSS3+JS小实例:图片九宫格
  • 湘潭大学软件工程数据库总结
  • Codeforces Testing Round 1 B. Right Triangles 题解 组合数学
  • 怎样将word默认Microsoft Office,而不是WPS
  • C语言之进程的学习2
  • web使用cordova打包Andriod
  • 内卷情况下,工程师也应该了解的项目管理
  • 【解锁未来:深入了解机器学习的核心技术与实际应用】
  • 1-3.文本数据建模流程范例
  • 【FFmpeg】avformat_alloc_output_context2函数
  • Flask 缓存和信号
  • 基于weixin小程序农场驿站系统的设计
  • JAVA将List转成Tree树形结构数据和深度优先遍历
  • 设计模式——开闭、单一职责及里氏替换原则
  • 代码随想录算法训练营第59天:动态[1]
  • jvm性能监控常用工具
  • ISP IC/FPGA设计-第一部分-SC130GS摄像头分析-IIC通信(1)
  • HTTP协议头中X-Forwarded-For是能做什么?
  • Linux高并发服务器开发(八)Socket和TCP
  • 力扣第220题“存在重复元素 III”
  • Qt实战项目——贪吃蛇
  • Windows 10,11 Server 2022 Install Docker-Desktop
  • C++中的RAII(资源获取即初始化)原则
  • 【机器学习】Whisper:开源语音转文本(speech-to-text)大模型实战
  • ubuntu22.04 编译安装openssl C++ library
  • 百度Agent初体验(制作步骤+感想)
  • 7-491 3名同学5门课程成绩,输出最好成绩及所在的行和列(二维数组作为函数的参数)