您的当前位置:首页正文

Python基础10-阶段练习1

2024-11-30 来源:个人技术集锦

1. 计算 1+1, '3'+'2', '2'*2

print(1+1)
# 2
print('3'+'2')
# 32
print('2'*2)
# 22

2. 输入一个整数,然后使用字符串格式化输出其 16进制 8进制 2进制数

# 16进制:hex      hex(整数)
# 8进制:oct       oct(整数)
# 2进制数:bin      bin(整数)
number = int(input('请输入一个整数: '))  # 20
print('{}的二进制数据是:{}'.format(number, bin(number)))
# 20的二进制数据是:0b10100
print('{}的八进制数据是:{}'.format(number, oct(number)))
# 20的八进制数据是:0o24
print('{}的十六进制数据是:{}'.format(number, hex(number)))
# 20的十六进制数据是:0x14

3. 输入一个字符串,判断data[0:len(str)-1] == str[0:-1]?

str = input('请输入一个字符串:')        #abcdef
print(str[0:len(str)-1] == str[0:-1])  #True

4. 输入两个列表,使用多列表遍历进行数据匹配

list1 = ['姓名', '年龄', '生日', '学历']
list2 = ['lcb', 21, '2001-10-10', '本科']
for x, y in zip(list1, list2):
    print(x, y, sep='***')
# 姓名***lcb
# 年龄***21
# 生日***2001-10-10
# 学历***本科

5. 输入一个字符串,进行倒序输出

str = input('请输入一个字符串:')  # abcdef
print(str[::-1])              # fedcba

6. Python安装扩展库常用的工具是(pip)和(conda),其中后者需要安装Python集成环境Ancaonda3之后才可以使用。

7. Python程序文件扩展名主要有pypyw两种,其中后者常用于GUI程序。

8. Python源程序进行伪编译后得到的字节码文件扩展名为pyc

9. 为了提高Python代码加载速度和进行适当的保密,可以将Python程序文件编译为扩展名pyc的文件。

10. 使用pip工具把本机已安装的Python扩展库名称和版本信息输出到文本文件requirements.txt中的完整命令是pip freeze >requirements.txt

11.  使用pip工具查看当前已安装的Python扩展库名称(不含版本信息)的完整命令是pip list

12.  使用pip工具查看当前已安装的Python扩展库名称(含版本信息)的完整命令是pip freeze

13.  假设有Python程序文件a.py,其中只有一条print(__name__),那么直接运行该程序时得到的结果为__main__

14.  (多选题)下面属于Python特点的有哪些?(ABCD)

A.开源        B.免费        C.跨平台        D.解释执行

15. (多选题)下面的应用领域中Python擅长的有?(ABCEFGH)

A.数据分析与处理        B.网站开发        C.办公自动化

D.开发操作系统        E.系统运维        F.网络爬虫

G.网络攻防        H.人工智能

16. 在Python语言中,不能作为变量名的是(C)

A.p        B.Temp        C.3p        D._fg

17. 以下关于Python缩进的描述中,错误的是(A)

A.Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

B.缩进是可以嵌套的,从而形成多层缩进

C.缩进表达了所属关系和代码块的所属范围

D.判断、循环、函数等都能够通过缩进包含一批代码

18.以下代码的输出结果是(A)

x = 'A\0B\0C'

print(len(x))

A.5        B.3        C.7        D.6

19.以下关于Python语言技术特点的描述中,错误的是(B)

A.Python比大部分编程语言具有更高的软件开发产量和简洁性

B.Python是脚本语言,主要用作系统编程和Web访问的开发语言

C.Python语言是解释执行的,因此执行速度比编译型语言慢

D.对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码

20.以下代码的输出结果是(D)

x = 2 + 9 * ((3 * 12) - 8) // 10

print(x)

A.26        B.27.2        C.28.2        D.27

今天就浅浅练习到这里叭!

显示全文