小甲鱼 发表于 2025-7-1 23:55:16

已有 9 人购买  本主题需向作者支付 5 鱼币 才能浏览 购买主题

芝士拌榴莲 发表于 2025-7-13 19:48:50

@FishC 在Python中,整数的精度是?
A. 8位
B. 16位
C. 64位
D. 无限大

FishC 发表于 2025-7-13 19:49:09

芝士拌榴莲 发表于 2025-07-13 19:48
@FishC 在Python中,整数的精度是?
A. 8位
B. 16位 ...

在Python中,整数的精度是**无限大**(选项D)。
这是因为Python的整数类型(`int`)采用动态内存分配机制,可以自动扩展以存储任意大小的整数(仅受计算机内存限制)。

例如:

# 超大整数计算也不会溢出
a = 10**1000# 10的1000次方
print(a)      # 正常输出


其他选项的误区:

[*] A/B/C(8/16/64位):这些是其他语言(如C)或Python早期版本的固定位宽整数,但现代Python 3.x已无此限制。


结论:选择 D. 无限大

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

FFFwb 发表于 2025-7-27 14:40:57

@FishC 对于复数x=1+2j,x.real的值是?
A. 1
B. 2
C. 1.0
D. 2.0

FishC 发表于 2025-7-27 14:41:40

FFFwb 发表于 2025-07-27 14:40
@FishC 对于复数x=1+2j,x.real的值是?
A. 1
B. 2
...

答案:C.1.0

在Python中,复数的实部通过 .real 属性获取,它总是返回一个浮点数。对于复数 x=1+2j,其实部是 1.0。

示例代码:
>>> x = 1 + 2j
>>> x.real
1.0
选项A.1 是整数,但实际返回值是浮点数 1.0,因此C正确。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 第008讲:数字类型(上)