函数习题整理

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,那么仅保留前两个长度的内容,并将新内容返回给调用者。

以上是关于函数习题整理的主要内容,如果未能解决你的问题,请参考以下文章

前端片段整理

C#常用代码片段备忘

IOS开发-OC学习-常用功能代码片段整理

VS2015 代码片段整理

小程序各种功能代码片段整理---持续更新

常用python日期日志获取内容循环的代码片段