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

    习题:

    1. 定义一个方法 func,该func可以引入任意多的整型参数,结果返回其中最大与最小的值。

      def func(**args):
      	return max(args),min(args)
      
    2. 定义一个方法func,该func可以引入任意多的字符串参数,结果返回(长度)最长的字符串。

      def func(**args):
      	max = args[0]
      	max = max if len(max)>len(x) else x
      	return max
      
    3. 定义一个方法get_doc(module),module参数为该脚本中导入或定义的模块对象,该函数返回module的帮助文档。

      使用_import_动态导入模块

      def get_doc2(moudle):
      	mod = __import__(moudle)
      	return help(mod)
      
      print(get_doc2("string"))
      
      
    4. 定义一个方法get_text(f),f参数为任意一个文件的磁盘路径,该函数返回f文件的内容。

      def get_text(f):
          with open(f) as file 
          text = file.read()
          return text
      
      print(get_text("text.log"))
      
    5. 定义一个方法get_dir(folder),folder参数为任意一个文件夹,该函数返回folder文件夹的文件列表。提示(可以了解python的glob模块)

          import glob
      
          def get_dir(folder):
              alist = glob.glob(r"%s*" %folder)
              return alist
      
          print (get_dir("d:\\"))	
      
  • 相关阅读:
    angularjs里对JS的lowercase和uppercase的完善
    UVA
    UVA
    MySQL 8.0X的安装与卸载命令
    回文树(模板+例题)
    UESTC
    UVALive
    BZOJ
    ACM-ICPC 2018 南京赛区网络预赛 I Skr (马拉车+hash去重)或(回文树)
    ACM-ICPC 2018 南京赛区网络预赛 E AC Challenge(状压dp)
  • 原文地址:https://www.cnblogs.com/hehecat/p/9253360.html
Copyright © 2011-2022 走看看