zoukankan      html  css  js  c++  java
  • python练习:函数2

    习题:

    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://"))
      
  • 相关阅读:
    软工结对作业
    软工个人博客作业-软件案例分析
    软工个人项目作业
    软工个人博客作业
    软工第一次个人作业
    2019OO第三单元作业总结
    2019OO第二单元作业总结
    提问回顾以及个人总结
    软工结对项目——图形交点PLUS
    个人博客作业-软件案例分析
  • 原文地址:https://www.cnblogs.com/hehecat/p/9253635.html
Copyright © 2011-2022 走看看