首页 > 编程语言 > 详细

python练习 函数2

时间:2018-07-02 14:39:41      阅读:199      评论:0      收藏:0      [点我收藏+]

习题:

  1. 定义一个方法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
  2. 定义一个方法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"))
  3. 定义一个方法 func,该func引入任意多的列表参数,返回所有列表中最大的那个元素。

    def func(*args):
        max_list = [max(x) for x in args]
        return max_list
    
    print(func([1,2,3],[4,5,6]))
  4. 定义一个方法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

原文:https://www.cnblogs.com/hehecat/p/9253635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!