1.关于Python的数字类型,以下选项中描述错误的是

A.1.0是浮点数,不是整数

B.浮点数也有十进制、二进制、八进制和十六进制等表示方法

C.整数类型的数值一定不会出现小数点

D.复数类型虚部为0时,表示为1+0j

答案:B

浮点数只有十进制和科学计数法的表示方法

2.下面代码的输出结果是

x=12.34

print(type(x))

A.

B.

C.

D.

答案:C

x为浮点数,type函数的功能为输出参数的数据类型,因此输出为C

3.下面代码的输出结果是

print(pow(2,10))1

A.1024

B.20

C.100

D.12

答案:A

pow(x, y) 是计算x的y次方,因此输出为A

4. 下面代码的输出结果是

x = 0b1010

print(x)1

2

A.10

B.16

C.256

D.1024

答案:A

0b开头表示为二进制,0b1010转换为十进制为10

5.下面代码的输出结果是

x=0o1010

print(x)1

2

A.10

B.520

C.1024

D.32768

答案:B

0o开头表示为八进制,0o1010转换为十进制为520

6.下面代码的输出结果是

x=0x1010

print(x)1

2

A.4112

B.520

C.10

D.1024

答案:A

0x开头表示为十六进制,0x1010转换为十进制为4112

7.关于Python的浮点数类型,以下选项中描述错误的是

A.浮点数类型与数学中实数的概念一致,表示带有小数的数值

B.浮点数类型有两种表示方法:十进制表示和科学计数法

C.Python语言的浮点数可以不带小数部分

D.sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数

答案:C

Python语言的浮点数需要带小数部分,sys是Python调用系统函数

8.关于Python的复数类型,以下选项中描述错误的是

A.复数类型表示数学中的复数

B.复数的虚数部分通过后缀"J’或者"j’来表示

C.对于复数z,可以使用z.real获得它的实数部分

D.对于复数z,可以使用z.imag获得它的实数部分

答案:D

对于复数z,可以使用z.imag获得它的虚数部分

9.下面代码的输出结果是

z=12.12 + 34j

print(z.real)1

2

A.12.12

B.34

C.12

D.34.0

答案:A

z.real获得它的实数部分,因此输出为12.12

10.下面代码的输出结果是

z=12.12 + 34j

print(z.imag)1

2

A.12.12

B.34

C.12

D.34.0

答案:D

z.imag获得它的虚数部分,复数类型中默认实部和虚部都是浮点类型,因此输出为34.0

11.下面代码的输出结果是

x = 10

y = -1 + 2j

print(x + y)1

2

3

A.(9+2j)

B.9

C.2j

D.11

答案:A

按数学中复数求和公式,实部和实部相加, 虚部和虚部相加

12.下面代码的输出结果是

x = 10

y = 3

print(x % y , x**y)1

2

3

A.1 1000

B.3 1000

C.1 30

D.3 30

答案:A

%代表求余运算,**代表求幂运算

13.下面代码的输出结果是

x= 10

y = 4

print(x/y , x//y)1

2

3

A.2 2.5

B.2.5 2

C.2 2

D.2.5 2.5

答案:B

" / " 表示浮点数除法,返回浮点结果; " // " 表示整数除法,返回不大于结果的一个最大的整数

14.下面代码的输出结果是

x= 10

y = 3

print(divmod(x,y))1

2

3

A.(3,1)

B.(1,3)

C.3,1

D.1,3

答案:A

divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(x // y, x % y)。因此(10//3,10%3)也就是(3,1)

15.下面代码的输出结果是

x = 3.1415926

print(round(x,2),round(x))1

2

A.3.14 3

B.3 3.14

C.2 2

D.6.28 3

答案:A

round( x [, n] ) 返回浮点数x的四舍五入值,x是数字表达式,n表示保留小数点位数。其中 x 需要四舍五入,默认值为 0

16.下面代码的输出结果是

a = 5

b = 6

c =7

print(pow(b ,2)-4*a*c)1

2

3

4

A.104

B.-104

C.36

D. 系统报错

答案:B

pow(x, y) 是计算x的y次方

17.关于Python字符串,以下选项中描述错误的是

A.字符串可以保存在变量中,也可以单独存在

B.可以使用datatype()测试字符串的类型

C.输出带有引号的字符串,可以使用转义字符

D.字符串是一个字符序列,字符串中的编号叫"索引’

答案:B

可以使用type()测试字符串的类型

18.下面代码的执行结果是

a = 123456789

b = "*’

print('{0:{2}>{1},} {0:{2}^{1},} {0:{2}<{1},}'.format(a,20,b))1

2

3

A.

*********123,456,789

****123,456,789*****

123,456,789*********1

2

3

B.

****123,456,789*****

*********123,456,789

123,456,789*********1

2

3

C.

****123,456,789*****

123,456,789*********

*********123,456,7891

2

3

D.

*********123,456,789

123,456,789*********

****123,456,789*****1

2

3

答案:A

每一个{}中:后面的第一个为填充字符,第二个>或<或^代表对齐方式,第三个为宽度

19.下面代码的执行结果是

a = 10.99

print(complex(a))1

2

A.(10.99+0j)

B.10.99+0j

C.10.99

D.0.99

答案:A

complex函数以实部+虚部*1j形式返回一个复数,复数类型输出一般都带有()

20.下面代码的执行结果是

x = 'Happy Birthday to you!'

x * 31

2

A.系统报错

B. Happy Birthday to you! Happy Birthday to you! Happy Birthday to you!

C.

Happy Birthday to you!

Happy Birthday to you!

Happy Birthday to you!

D. Happy Birthday to you!

答案:B

x * 3 代表将x对应的字符串连续执行3次

21.关于python字符串编码,以下选项中描述错误的是

A.Python 可以处理任何字符编码文本

B.chr(x)将字符转换为Unicode编码

C.ord(x)和chr(x)是一对函数

D.Python默认采用Unicode字符编码

答案:B

ord()函数主要用来返回对应字符的ASCII码。chr()主要用来表示ASCII码对应的字符,输入时数字,可以用十进制,也可以用十六进制

22.给出如下代码:

s = 'Alice'

print(s[::-1])1

2

上述代码的输出结果是

A.ALICE

B.Alice

C.Alic

D.ecilA

答案:D

s[ ::-1]表示将s的数据反转

python复数类型-Python基本数据类型巩固题相关推荐

  1. python复数类型-python复数类型

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我想知道python(3.3.0)打印复数的方式. 我正在寻找一个解释,而不是改 ...

  2. [转载] python复数类型-Python 复数属性和方法操作实例

    参考链接: Python中的复数1(简介) 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关 ...

  3. python语言复数类型实部可以为0_[转载] python复数类型-Python 复数属性和方法操作实例...

    参考链接: Python中的复数1(简介) 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关 ...

  4. Python复数类型

    你好,我是悦创. 一.数学中的负数 复数,为实数的延伸,它使任一多项式方程都有根.复数当中有个"虚数单位 i,它是-1的一个平方根,即i ^ 2 = -1.任一复数都可表达为x + yi,其 ...

  5. python数字类型-Python数字类型有哪些

    python中数字类型有分为如下几种类型:整型 - int 长整型 - long 浮点型 - float 复数型 - complex Python是一种弱类型语言,所以变量都是不需要提前声明,可以直接 ...

  6. python变量类型-python变量的数据类型有哪些?

    现实生活中,我们在超市买东西的时候,往往都需要使用购物车来存储物品,等到所有的物品都购买完成后,在收银台进行结账即可. 大家试想一下,如果程序中要对多个数据求和,就需要把这些数据先存储起来,再对这些数 ...

  7. python数字类型-Python基础:数据类型-数字(5)

    在Python中,所有的数据类型都是类,每一个变量都是类的实例. Python中有6种标准数据类型:数字(Number).字符串(String).列表(List).元组(Tuple).集合(Sets) ...

  8. python复数类型及其特点_python复数类型

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我想知道python(3.3.0)打印复数的方式. 我正在寻找一个解释,而不是改 ...

  9. python整数类型-Python 的数值类型(整数、长整数、浮点数和复数)

    在Python中有4种类型的数--整数.长整数.浮点数和复数. 2是一个整数的例子. 长整数不过是大一些的整数. 3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示 ...

最新文章

  1. Windows客户端C/C++编程规范“建议”——指针
  2. java inner class,C# Inner Class vs. java 的inner class比较-JSP教程,Java技巧及代码
  3. html高度塌陷问题解决
  4. python 字符串、列表和元祖之间的切换
  5. 用C#创建COM组件全过程
  6. C语言课后习题(37)
  7. Redis(三)主从复制实现高可用(redis—sentinel)
  8. 宿主机mac os无法连接到虚拟机centos
  9. Spring(四):面向切面编程AOP
  10. Manjaro Gnome 安装TIM
  11. Spring 常用注解
  12. 关于js的match用法
  13. About 速溶咖啡
  14. 视频文件格式扩展名/专用名词详解
  15. 百思不得姐框架(二)
  16. javaWeb(b站狂神说)
  17. 小播本地音乐功能指引
  18. ESP32学习笔记(45)——DAC接口使用
  19. 如何成为一个成熟男人
  20. 3D游戏引擎系统源码C++本科毕业设计,C++ 3D引擎源码,渲染系统使用的OpenGL 及 OpenGL ES

热门文章

  1. STL的erase()陷阱-迭代器失效总结
  2. 块级元素内联并列显示
  3. 基于jQuery很牛X的批量上传插件
  4. mac 苹果多版本jdk自由切换
  5. ArcGIS Engine中空间参照(地理坐标)相关方法总结
  6. Django 应用开发(2)
  7. 如何用程序删除win 7下SYSTEM权限的目录
  8. 【c_prime_plus】第十七章笔记
  9. [转]阿里巴巴集团去IOE运动的思考与总结
  10. MySoft.Data入门篇:实体生成