Python练习之基本编程题(五)

来自CloudWiki
跳转至: 导航搜索

题目1

PyInstaller 库用来对 Python 源程序进行打包。给定一个源文件 py.py,请给出将其打包成一个可执行文件的命令。

pyinstaller -F py.py

题目2

PyInstaller 库用来对 Python 源程序进行打包。给定一个源文件 py.py 和一个图标文件 py.ico,请利用这两个文件进行打包,生成一个可执行文件。

pyinstaller -I py.ico -F py.py

题目3

txt 表示一段中文文本,请补充代码,输出该文本所有可能的分词结果。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

___①__
txt = "中华人民共和国教育部考试中心委托专家制定了全国计算机等级考试二级程序设计考试大纲"
ls = ___②__
print(ls) ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输出格式‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输出 txt 文件中的分词结果

答案:

import jieba
txt = "中华人民共和国教育部考试中心委托专家制定了全国计算机等级考试二级程序设计考试大纲"
ls = jieba.lcut(txt, cut_all=True)
print(ls)

题目4

  1. 003600350039003800321572699837601

打开一个文件 a.txt,如果该文件不存在则创建,存在则产生异常并报警。请补充如下代码。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

try:
   f = open(___①_  _)
___②___:
   print("文件存在,请小心读取!")

答案:

try:
    f = open("a.txt", "x")
except:
    print("文件存在,请小心读取!")

题目5

  1. 003600350039003800321572699901284

ls 是一个列表,内容如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

ls = [123, "456", 789, "123", 456, "789"]

请补充如下代码,在数字 789 后增加一个字符串 "012"。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

ls = [123, "456", 789, "123", 456, "789"]
___①___
print(ls)

答案;

ls = [123, "456", 789, "123", 456, "789"]
ls.insert(3, "012")
print(ls)