我的网站:https://pythoneers.cn

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

A. 1.0是浮点数,不是整数
B. 浮点数也有十进制、二进制、八进制和十六进制等表示方法
C.整数类型的数值一定不会出现小数点
D.复数类型虚部为0时,表示为1+0j
答案:B

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

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

x=12.34
print(type(x))
A.<class ‘complex’>
B.<class ‘int’>
C.<class ‘float’>
D.<class ‘bool’>

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

3.下面代码的输出结果是
print(pow(2,10))

A.1024
B.20
C.100
D.12

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

4. 下面代码的输出结果是
x = 0b1010
print(x)

A.10
B.16
C.256
D.1024

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

5.下面代码的输出结果是
 x=0o1010print(x)

A. 10
B. 520
C.1024
D.32768

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

6.下面代码的输出结果是
x=0x1010
print(x)

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语言的浮点数需要带小数部分

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)

A.12.12
B.34
C.12
D.34.0

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

10. 下面代码的输出结果是
z=12.12 + 34j
print(z.imag)

A.12.12
B. 34
C.12
D.34.0

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

11. 下面代码的输出结果是
x = 10
y = -1 + 2j
print(x + y)

A. (9+2j)
B. 9
C.2j
D.11

答案:A
按数学中复数求和公式,实部和实部相加, 虚部和虚部相加

12. 下面代码的输出结果是
x = 10
y = 3
print(x % y , x**y)

A.1 1000
B.3 1000
C.1 30
D.3 30

答案:A
%代表求余运算,**代表求幂运算

13. 下面代码的输出结果是
x= 10
y = 4
print(x/y , x//y)

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))

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))

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)

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},}\n{0:{2}^{1},}\n{0:{2}<{1},}'.format(a,20,b))

A.

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

B.

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

C.

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

D.

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

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

19.下面代码的执行结果是
a = 10.99
print(complex(a))

A. (10.99+0j)
B.10.99+0j
C.10.99
D.0.99
答案:A
complex函数以实部+虚部*1j形式返回一个复数,复数类型输出一般都带有()

20.下面代码的执行结果是
x = 'Happy Birthday to you!'
x * 3

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])

上述代码的输出结果是
A. ALICE
B. Alice
C.Alic
D.ecilA
答案:D
s[ ::-1]表示将s的数据反转

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

  1. python复数类型-Python基本数据类型巩固题

    1.关于Python的数字类型,以下选项中描述错误的是 A.1.0是浮点数,不是整数 B.浮点数也有十进制.二进制.八进制和十六进制等表示方法 C.整数类型的数值一定不会出现小数点 D.复数类型虚部为 ...

  2. 不属于python的数据类型_下列________不是Python的数据类型。

    [判断题]已知 x, y = 3, 5,那么执行x, y = y, x 之后,x的值为15. [多选题]Python 中对变量描述正确的选项是( ) [单选题]字符串是一个连续的字符序列,用_____ ...

  3. 生物信息学算法之Python实现|Rosalind刷题笔记:001 碱基统计

    前言 Rosalind is a platform for learning bioinformatics and programming through problem solving. Rosal ...

  4. 一木.溪桥学Python-04: Python基础数据类型int ,float ,bool ,complex,None,str, 转义字符

    一木.溪桥 在Logic Education跟Amy学Python 12期:Python基础课 一木.溪桥学Python-04: Python基础数据类型int ,float ,bool ,compl ...

  5. Python计算机二级编程题真题及考点总结(上篇)

    文章目录 一.前言 二.考纲/考试方式 三.编程题详解 3.1 基本操作题-真题 3.2 基本操作题-考点总结 3.2.1 考点一:基本输入输出函数 3.2.2 考点二.三:程序的控制结构和数据类型 ...

  6. 计算机二级python备考资料_2019年全国计算机等级考试二级Python备考资料和题库下载(...

    2019年全国计算机等级考试二级Python备考,知识兔为准备参加计算机二级Python考试的童鞋们收集整理了一份丰富的备考资料(最重要的直接免费领取)[资料暗号:知识兔] 2019年全国计算机等级考 ...

  7. Python计算机二级编程题真题及考点总结【纯干货】(下篇)

    文章目录 一.前言 二.编程题详解 2.1 简单应用题 2.1.1 简单应用题-真题 2.1.2 简单应用题-考点总结 考点一:turtle库绘图 考点二:数据类型处理相关 2.2 综合应用题 考点三 ...

  8. python基础数据类型之列表,元组(基础二)

    第四章 python基础数据类型之列表,元组(基础二) python常用数据类型之组合数据类型:列表,元组. 4.1 列表 list 列表介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔言也 ...

  9. Python的零基础超详细讲解(第四天)-Python的数据类型

    Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...

最新文章

  1. intellij idea 常见遇到的问题整理
  2. 云计算 java go c_面向对象编程的面向过程表示:c java go
  3. 服务器能进安全模式进不去系统,远程服务器怎么进安全模式
  4. [转]WebPack 常用功能介绍
  5. Adam公式+参数解析
  6. ribbon负载均衡@LoadBalanced
  7. voltdb mysql_MySQL/HandlerSocket和VoltDB:NoSQL的竞争者
  8. PHP面向对象之旅:抽象类继承抽象类(转)
  9. python 编码声明位置,python中的编码声明
  10. java synchronized 关键字(1)对象监视器为Object
  11. android h5语音,html5录音支持pc和Android、ios部分浏览器,微信也是支持的,JavaScript getUserMedia...
  12. spyder python调试查看类信息_使用Spyder进行Python调试
  13. Axure经典实例高保真交互下载(微信元件高保真交互库+微信原型交互+安卓设备模板含登录注册引导欢迎流程+ios苹果设备模板)
  14. 理财里的封闭和半开放是啥意思?
  15. 语音识别遇到的困难 - 浅谈语音识别技术的发展趋势与应用前景
  16. couchdb 安装_如何在Ubuntu上安装CouchDB –分步指南
  17. 分布式事务解决方案之最大努力通知
  18. SwitchHost提示管理员身份运行,不能修改hosts文件
  19. c++ 二次开发 良田高拍仪_高拍仪进行二次开发要求
  20. 鲨鱼游戏/游戏测试实习面试

热门文章

  1. win10环境下PCL安装和配置回顾(一)
  2. Api-免费新闻资讯接口
  3. Python实现一个万年历
  4. python下载电影天堂_Python爬虫初学:爬取电影天堂数据
  5. arguments了解
  6. VR全景制作的前景如何?
  7. PCL库网盘资源下载
  8. IBM AIX 入门培训
  9. 《统计学习方法》--李航
  10. spd供应链是通过什么来进行实现的呢?