#coding=utf-8
def function1(*num):
for i in num:
if isinstance(i,int):
pass
else:
return "wrong"
a = sorted(num)
print a
return "Maximum is %d and Minimum is %d" %(a[-1],a[0])
print function1(2,3,4,5,6,7,8,9,4,11,4,2,23)
def function2(*num):
for i in num:
if isinstance(i,str):
pass
else:
return 'wrong'
a = sorted(num,key=lambda k:len(k))
print a
return "Maximum is %s" %a[-1]
print function2('dfa','fsdfsd','a')
#获得doc的帮助文档
#采用了两种方法,第一种方法是shell执行帮助
#
def get_doc(modulename):
exec "import %s" %modulename
doc = modulename + ".__doc__"
exec "print %s" % doc
return doc
def get_doc1(modulename):
exec "import os"
a = 'pydoc %s' % modulename
m = os.popen(a).read()
return m
print get_doc1('urllib')
print get_doc('os')
import os
#获得任意一个文件的磁盘路径,输入文件内容
def get_text(f):
if os.path.exists(f):
filehandler = file(f)
ans = filehandler.read()
filehandler.close()
return ans
print 'get_text'
print get_text('G:\\love.txt')
#获得文件夹下的文件列表
import os
import glob
def get_dir(folder=None):
if folder == None:
folder = os.getcwd()
if os.path.isdir(folder):
dir = "%s/*.*" %folder
temp = glob.glob(dir)
if temp == None:
print 'not exist'
else:
print temp
print get_dir('G:')
Python自学 第一次作业
最新推荐文章于 2022-10-15 21:09:14 发布