函数习题整理
Posted christmassa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数习题整理相关的知识,希望对你有一定的参考价值。
函数基础:
1.写函数,计算传入数字参数的和。(动态传参)
def func1(*args):
h = sum(args)
print(h)
func1(1,2,4,5)
2.写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作
import os
def file_modify(file_nmae,old_content,new_content):
h = file_nmae
old_file = (‘%s.txt‘ % (h))
new_file = (‘%s_new.txt‘ % (h))
with open(old_file, ‘r‘, encoding=‘utf-8‘) as f_r:
with open(new_file, ‘w‘,encoding=‘utf-8‘) as f_w:
for i in f_r:
if old_content not in i:
f_w.write(i)
elif old_content in i:
data = i.replace(old_content, new_content)
f_w.write(data)
os.remove(old_file)
os.rename(new_file,old_file)
file_modify(‘a‘,‘123‘,‘fuck you‘)
3.写函数,检查用户传入的对象(字符串、列表、元组)的每一个元素是否含有空内容。
4.写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
以上是关于函数习题整理的主要内容,如果未能解决你的问题,请参考以下文章