python中复数类型的实部和虚部都是浮点数_Python合集之Python数据类型(一)

本文介绍Python中数字类型相关知识。Python的数值类型主要有整数、浮点数和复数。整数包含正整数、负整数和0,有十进制、八进制、十六进制和二进制等表现形式;浮点数由整数和小数部分组成,计算时可能出现小数位不确定情况;复数由实部和虚部组成,用j或J表示虚部。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一节的合集中,我们了解了Python相关的变量知识,本节我们将进一步了解一下Python中关于数据类型中的数字类型相关的知识。

Python提供了数字类型用于保存数值,并且他们是不可改变的数据类型,如果需要修改数字类型变量的值,那么会先把值存放到内存中,在修改变量指向新的内存地址。

在Python的数值类型中,主要包括整数、浮点数和复数3中数值类型。

1.整数

整数用来表示整数数值,即没有小数部分的数值,在Python语言中,整数包括正整数、负整数和0。

a。十进制整数:十进制整数的表现形式是我们大家生活中很熟悉的,就不做介绍了,这里主要强调两点。第一:在Python 2.X中,如果输入的数值比较大,Python会自动在其后面加上字母L(或者小写的字母l)。第二:不能以0作为十进制的开头(数值0除外)。

b。八进制整数:8进制其进位规则为‘逢8进1’,并且以0O/0o开头的数。

注意:在Python 3.X中 八进制数必须以0o/0O 开头,但是在Python2.X中 八进制可以以0开头。

C。十六进制整数:16进制其进位规则为“逢16进1”,并且以0X/0x开头的数。

D。二进制整数:2进制其进位规则为“逢2进1”。

2.浮点数

浮点数由整数部分跟小数部分组成,主要用于处理包括小数的数。例如:1.4141、0.5、-1.7895等等

浮点数也可以使用科学计数法表示。例如:2.7e2、-3.145e5等

注:在使用浮点数进行计算的时候,可能会出现小数位不确定的情况,例如:计算0.1+0.1 时,将得到想要的结果 0.2,而计算0.2+0.1 时,将得到 0.30000000000000004,与想要得到的结果 0.3 存在差异,对于这种情况,所有的语言都存在这个问题,目前的通用做法是忽略多余的小数位即可。

3.复数

Python中的复数与数学中的复数形式完全一致,都是有实部和虚部组成,并且使用j或J表示虚部。当表示一个复数时,可以将其实部和虚部相加。例如:

3.14+12.5j,该复数表示:实部为:3.14 虚部为12.5j

花絮:

本期的Python的数据类型就分享到这里,下期我们将继续分享Python中的数据类型,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

原文:https://www.cnblogs.com/a-mumu/p/13956642.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值