博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python练习:函数2
阅读量:7222 次
发布时间:2019-06-29

本文共 931 字,大约阅读时间需要 3 分钟。

习题:

  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 requestdef get_page(url):    with request.urlopen(url) as f:        data = f.read()    return dataprint(get_page("http://www.baidu.com"))
  3. 定义一个方法 func,该func引入任意多的列表参数,返回所有列表中最大的那个元素。

    def func(*args):    max_list = [max(x) for x in args]    return max_listprint(func([1,2,3],[4,5,6]))
  4. 定义一个方法get_dir(f),f参数为任意一个磁盘路径,该函数返回路径下的所有文件夹组成的列表,如果没有文件夹则返回"Not dir"。

    import globimport osdef get_dir(f):    if os.path.exists(f):        file = glob.glob(r"%s*" % f)        return file    else:        return "Not dir"print(get_dir("D://"))

转载于:https://www.cnblogs.com/hehecat/p/9253635.html

你可能感兴趣的文章
Ntop性能提升方案
查看>>
用PowerDesigner将DB2数据字典导成WORD
查看>>
(译).NET4.X 并行任务中Task.Start()的FAQ
查看>>
git log显示
查看>>
Java-抽象类定义构造方法
查看>>
Android 短信模块分析(二) MMS中四大组件核心功能详解
查看>>
poj 3615(floyd变形)
查看>>
分享45个设计师应该见到的新鲜的Web移动设备用户界面PSD套件
查看>>
SDL_BlitSurface
查看>>
Ubuntu12.04编译Android2.3.4
查看>>
群里一个高手写的url?传参执行php函数的小程序, 收藏下
查看>>
Android实现图片顺时逆时旋转及拖拽显示效果
查看>>
java中相同名字不同返回类型的方法
查看>>
java中的容器解释
查看>>
Rails NameError uninitialized constant class solution
查看>>
网络直播电视之M3U8解析篇 (下)
查看>>
开涛spring3(3.4) - DI 之 3.4 Bean的作用域
查看>>
Android 获取SDCard中某个目录下图片
查看>>
【Eclipse提高开发速度-插件篇】Eclipse插件安装慢得几个原因
查看>>
linux线程的实现
查看>>