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程序文件扩展名主要有py和pyw两种,其中后者常用于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
今天就浅浅练习到这里叭!