上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 47 下一页
摘要: 类有一个__dict__字典属性,保存了当前类的每一个成员,举例如下: 阅读全文
posted @ 2017-05-04 22:01 道高一尺 阅读(137) 评论(0) 推荐(0)
摘要: 耦合性: 1、尽量通过参数接收输入,以及通过return产生输出以保证函数的独立性 2、尽量减少使用全局变量进行函数间通信 3、不要在函数中改变可变类型的参数 4、避免直接改变定义在另一个模块中的变量 聚合性: 1、每个函数目标是唯一的 2、每隔函数尽量简单 阅读全文
posted @ 2017-05-04 16:19 道高一尺 阅读(363) 评论(0) 推荐(0)
摘要: 定义:装饰器本身就是一个函数,用于装饰其他函数。 功能:增强被装饰函数的功能。 装饰器一般接收一个函数作为参数,以实现功能增强 阅读全文
posted @ 2017-05-04 15:55 道高一尺 阅读(175) 评论(0) 推荐(0)
摘要: 调用同事,传入*是为了分解,定义时传入*是为了整合 定义时传入的*输出时是元祖。 阅读全文
posted @ 2017-05-04 14:05 道高一尺 阅读(214) 评论(0) 推荐(0)
摘要: 1 #请用户输入文件名并检测是否存在,存在就打开并编辑 2 import os 3 import os.path 4 filename = input('请输入您要编辑的文件:(需在D盘下):') 5 if os.path.exists('D://'+filename): 6 with open('D://'+filename,'a') as f: 7 wh... 阅读全文
posted @ 2017-05-03 16:39 道高一尺 阅读(296) 评论(0) 推荐(0)
摘要: 可以用str.endswith('.jpg')来判断字符串是否以jpg结尾,返回True或者False 阅读全文
posted @ 2017-05-03 09:15 道高一尺 阅读(1545) 评论(0) 推荐(0)
摘要: 1 import os 2 list1=os.lisdir('E//') 3 #方法一列表推导式 4 list2=[i for i in list1 if i.endswith('.jpg')] 5 #方法二for循环 6 list3=[] 7 for i in list1: 8 if i.endswith('.jpg'): 9 list3.append(i) ... 阅读全文
posted @ 2017-05-03 09:11 道高一尺 阅读(433) 评论(0) 推荐(0)
摘要: 1 定义一个方法get_page(url),url参数是需要获取网页内容的网址,返回网页的内容。提示(可以了解python的urllib模块) 2 import urllib.request 3 4 def get_page(url): 5 response = urllib.request.urlopen(url) 6 html = response.read() 7 ... 阅读全文
posted @ 2017-05-02 21:50 道高一尺 阅读(4229) 评论(0) 推荐(0)
摘要: 1 #定义一个方法get_num(num),num参数是列表类型,判断列表里面的元素为数字类型。其他类型则报错,并且返回一个偶数列表:(注:列表里面的元素为偶数)。 2 def get_num(num): 3 if type(num)!= list: 4 return '您传入的不是列表!' 5 else: 6 for i in num... 阅读全文
posted @ 2017-05-02 20:12 道高一尺 阅读(1295) 评论(0) 推荐(0)
摘要: 1 #定义一个方法func,该func可以引入任意多的字符串参数,结果返回(长度)最长的字符串。 2 def func2(*str): 3 4 for s in str: 5 if isinstance(s,int): 6 return '请保证全部是字符串' 7 for i in range(len(str)-1)... 阅读全文
posted @ 2017-05-02 18:59 道高一尺 阅读(412) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 47 下一页