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
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章
|
1天前
|
算法 Serverless 数据处理
从集思录可转债数据探秘:Python与C++实现的移动平均算法应用
本文探讨了如何利用移动平均算法分析集思录提供的可转债数据,帮助投资者把握价格趋势。通过Python和C++两种编程语言实现简单移动平均(SMA),展示了数据处理的具体方法。Python代码借助`pandas`库轻松计算5日SMA,而C++代码则通过高效的数据处理展示了SMA的计算过程。集思录平台提供了详尽且及时的可转债数据,助力投资者结合算法与社区讨论,做出更明智的投资决策。掌握这些工具和技术,有助于在复杂多变的金融市场中挖掘更多价值。
22 12
|
6天前
|
数据采集 数据安全/隐私保护 Python
从零开始:用Python爬取网站的汽车品牌和价格数据
在现代化办公室中,工程师小李和产品经理小张讨论如何获取懂车帝网站的汽车品牌和价格数据。小李提出使用Python编写爬虫,并通过亿牛云爬虫代理避免被封禁。代码实现包括设置代理、请求头、解析网页内容、多线程爬取等步骤,确保高效且稳定地抓取数据。小张表示理解并准备按照指导操作。
从零开始:用Python爬取网站的汽车品牌和价格数据
|
1月前
|
数据采集 Web App开发 数据可视化
Python用代理IP获取抖音电商达人主播数据
在当今数字化时代,电商直播成为重要的销售模式,抖音电商汇聚了众多达人主播。了解这些主播的数据对于品牌和商家至关重要。然而,直接从平台获取数据并非易事。本文介绍如何使用Python和代理IP高效抓取抖音电商达人主播的关键数据,包括主播昵称、ID、直播间链接、观看人数、点赞数和商品列表等。通过环境准备、代码实战及数据处理与可视化,最终实现定时任务自动化抓取,为企业决策提供有力支持。
|
2月前
|
数据采集 存储 XML
python实战——使用代理IP批量获取手机类电商数据
本文介绍了如何使用代理IP批量获取华为荣耀Magic7 Pro手机在电商网站的商品数据,包括名称、价格、销量和用户评价等。通过Python实现自动化采集,并存储到本地文件中。使用青果网络的代理IP服务,可以提高数据采集的安全性和效率,确保数据的多样性和准确性。文中详细描述了准备工作、API鉴权、代理授权及获取接口的过程,并提供了代码示例,帮助读者快速上手。手机数据来源为京东(item.jd.com),代理IP资源来自青果网络(qg.net)。
|
2月前
|
数据采集 Web App开发 监控
Python爬虫:爱奇艺榜单数据的实时监控
Python爬虫:爱奇艺榜单数据的实时监控
|
2月前
|
数据采集 分布式计算 大数据
构建高效的数据管道:使用Python进行ETL任务
在数据驱动的世界中,高效地处理和移动数据是至关重要的。本文将引导你通过一个实际的Python ETL(提取、转换、加载)项目,从概念到实现。我们将探索如何设计一个灵活且可扩展的数据管道,确保数据的准确性和完整性。无论你是数据工程师、分析师还是任何对数据处理感兴趣的人,这篇文章都将成为你工具箱中的宝贵资源。
|
2月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
305 10
|
2月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
180 8
|
3月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
41 6
|
3月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
58 6

热门文章

最新文章

推荐镜像

更多