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:\\"))	
      
  • 相关阅读:
    Maven入门
    Windows Java安装
    cdh安装spark遇到的几个BUG
    SQL Server创建存储过程——动态SQL
    IDEA搭建scala开发环境开发spark应用程序
    liunx命令
    java常用 api
    缓存一致性问题
    git 命令
    nginx
  • 原文地址:https://www.cnblogs.com/hehecat/p/9253360.html
Copyright © 2011-2022 走看看