单选题
1.23e-4+5.67e+8j.real 语句的输出结果正确的是
A
0.000123
B
1.23
C
04月08日
D
12月31日
答案解析
正确答案:D
解析:
这道题目考察的是Python中复数(complex number)的基本概念以及如何访问复数的实部。在Python里,复数由实部和虚部组成,形式上可以表示为`a + bj`,其中`a`是实部,`b`是虚部,而`j`代表虚数单位。给定表达式`1.23e-4+5.67e+8j`定义了一个复数,其中`1.23e-4`是其实部(即0.000123),`5.67e+8`是其虚部。对于任何复数对象`z`,可以通过`.real`属性来获取它的实部值。因此,`1.23e-4+5.67e+8j.real`将返回该复数的实部,也就是`0.000123`。选项分析:- A. 0.000123 正确地反映了给定复数的实部。- B. 1.23 不正确,因为这是没有考虑科学记数法的结果。- C. 04月08日 和 D. 12月31日 显然与问题无关,它们看起来像是日期格式,而不是数值结果。根据以上分析,正确的答案应该是A. 0.000123,而不是题目给出的答案D。

