编程语言
首页 > 编程语言> > 百度飞桨领航团零基础Python速成营 课程总结3

百度飞桨领航团零基础Python速成营 课程总结3

作者:互联网

百度飞桨领航团零基础Python速成营 课程总结3

课程链接 https://aistudio.baidu.com/aistudio/course/introduce/7073
飞桨官网 https://www.paddlepaddle.org.cn/
推荐学习网站 https://www.runoob.com/python3/python3-tutorial.html


目录

课节3: Python函数基础

函数(Function)

模块(Module)

 

作业三:Python函数基础(大作业)

作业内容:

处理要求:

# 请根据处理要求下面区域完成代码的编写。
def get_artical(artical_path):
    with open(artical_path) as fr:
        data = fr.read()
    return data

# get_artical()为自定义函数,可用于读取指定位置的试题内容。
str_artical=get_artical('./artical.txt')
import string
# 去除数字
from string import digits
str_digits = str_artical.translate(str.maketrans('', '', digits))

# 去除符号
from string import punctuation
str_punctuation = str_digits.translate(str.maketrans('', '', punctuation))

# 去除选项中ABCD字母(题目没要求,个人添加)
#str_question = str_punctuation.translate(str.maketrans('', '', 'ABCD'))

# 小写
str_lower=str_question.lower()

# 去除空字符,切片
str_spilt=str_lower.split()

# 打印词频列表
num_words = {}
for str_spilt in str_spilt:
     num_words[str_spilt] = num_words.get(str_spilt, 0) + 1
print(num_words)
# 输出词频txt文本文件(题目没要求)
s = str(num_words)
f = open('dict.txt','w')
f.writelines(s)
f.close()
# 词频查询(题目没要求)
str_spilt=str_lower.split()
word=input('输入要查询的单词的次数')
print(str_spilt.count(word))
    • 1
      print(num_words)

```python
# 输出词频txt文本文件(题目没要求)
s = str(num_words)
f = open('dict.txt','w')
f.writelines(s)
f.close()
# 词频查询(题目没要求)
str_spilt=str_lower.split()
word=input('输入要查询的单词的次数')
print(str_spilt.count(word))

标签:函数,artical,Python,飞桨,团零,参数,str,print,def
来源: https://blog.csdn.net/weixin_48746231/article/details/114399375