python练习 函数2
Posted 七月流火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python练习 函数2相关的知识,希望对你有一定的参考价值。
习题:
定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型。其他类型则报错,并且返回一个偶数列表:(注:列表里面的元素为偶数)。
def get_num(num): t_list = [] for x in num: if not isinstance(x, int): return "type error" elif x%2 == 0: t_list.append(x) return t_list
定义一个方法get_page(url),url参数是需要获取网页内容的网址,返回网页的内容。提示(可以了解python的urllib模块)。
from urllib import request def get_page(url): with request.urlopen(url) as f: data = f.read() return data print(get_page("http://www.baidu.com"))
定义一个方法 func,该func引入任意多的列表参数,返回所有列表中最大的那个元素。
def func(*args): max_list = [max(x) for x in args] return max_list print(func([1,2,3],[4,5,6]))
定义一个方法get_dir(f),f参数为任意一个磁盘路径,该函数返回路径下的所有文件夹组成的列表,如果没有文件夹则返回"Not dir"。
import glob import os def get_dir(f): if os.path.exists(f): file = glob.glob(r"%s*" % f) return file else: return "Not dir" print(get_dir("D://"))
以上是关于python练习 函数2的主要内容,如果未能解决你的问题,请参考以下文章