Python基本数据类型巩固题 --Python

简介: Python基本数据类型巩固题 --Python1.关于Python的数字类型,以下选项中描述错误的是A. 1.0是浮点数,不是整数B. 浮点数也有十进制、二进制、八进制和十六进制等表示方法C.

Python基本数据类型巩固题 --Python
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

  1. 下面代码的输出结果是
  2. = 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

  1. 下面代码的输出结果是
    z=12.12 + 34j

print(z.imag)
1
2
A.12.12
B. 34
C.12
D.34.0

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

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

y = -1 + 2j
print(x + y)
1
2
3
A. (9+2j)
B. 9
C.2j
D.11

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

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

y = 3
print(x % y , x**y)
1
2
3
A.1 1000
B.3 1000
C.1 30
D.3 30

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

  1. 下面代码的输出结果是
    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)-4ac)
1
2
3
4
A.104
B. -104
C.36
D. 系统报错
答案:B
pow(x, y) 是计算x的y次方

  1. 关于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))
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,789
1
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 * 3
1
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码对应的字符,输入时数字,可以用十进制,也可以用十六进制

  1. 给出如下代码:
  2. = 'Alice'

print(s[::-1])
1
2
上述代码的输出结果是
A. ALICE
B. Alice
C.Alic
D.ecilA
答案:D

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

作者:Thanlon
来源:CSDN
原文:https://blog.csdn.net/Thanlon/article/details/90399313
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章
|
5天前
|
存储 JSON JavaScript
使用Python处理JSON格式数据
使用Python处理JSON格式数据
|
1天前
|
API Python
使用Python获取HTTP请求头数据
在Python Web开发中,`requests`库用于发送HTTP请求,请求头是关键元素,包含客户端信息和请求详情。要查看请求头,先创建`Request`对象,打印其`headers`属性,然后使用`get`等方法发送请求并获取响应头。别忘了处理不同HTTP方法、内容类型以及异常。使用`Session`管理会话状态,并考虑日志记录以调试。通过控制请求头,能有效与服务器通信。
10 0
|
1天前
|
XML 前端开发 数据挖掘
Web数据提取:Python中BeautifulSoup与htmltab的结合使用
Web数据提取:Python中BeautifulSoup与htmltab的结合使用
|
2天前
|
数据采集 存储 数据挖掘
Python网络爬虫实战:抓取并分析网页数据
使用Python的`requests`和`BeautifulSoup`,本文演示了一个简单的网络爬虫,抓取天气网站数据并进行分析。步骤包括发送HTTP请求获取HTML,解析HTML提取温度和湿度信息,以及计算平均温度。注意事项涉及遵守robots.txt、控制请求频率及处理动态内容。此基础爬虫展示了数据自动收集和初步分析的基础流程。【6月更文挑战第14天】
|
2天前
|
存储 安全 Java
在Python中,引用和赋值机制是理解变量和数据对象之间关系的关键
【6月更文挑战第16天】Python变量是对象引用,不存储数据,指向内存中的对象。赋值`=`创建引用,不复制对象。`b = a`时,a和b指向同一对象。引用计数管理对象生命周期,垃圾回收在引用数为0时回收对象。理解这些机制对优化内存使用关键。
23 7
|
4天前
|
存储 Python 容器
【Python数据魔术】:揭秘类型奥秘,赋能代码创造
【Python数据魔术】:揭秘类型奥秘,赋能代码创造
|
4天前
|
存储 索引 Python
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
|
4天前
|
Python 存储 数据处理
【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
|
4天前
|
JSON API 数据格式
如何用 Python 的 requests 库发送 JSON 数据的 POST 请求
使用 requests 库发送 JSON 数据的 POST 请求是一个非常简单且实用的操作。通过将目标 URL 和 JSON 数据传递给 requests.post 方法,你可以轻松发送请求并处理响应。本篇文章介绍了从安装 requests 库,到发送 JSON 数据的 POST 请求,再到处理响应的整个流程。希望这篇文章能帮助你更好地理解并应用这个强大的 HTTP 请求库。
|
5天前
|
XML 数据格式 Python
Python使用xpath对解析内容进行数据提取
在前面的文章当中,已经教大家如何去获取我们需要的数据原文内容,今天就介绍一个用于提取所需数据的方法之一xpath。在后续会讲解bs4(beautifulsoup),re正则表达式。