上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: import re from urllib.request import urlopen def getPage(url): response = urlopen(url) return response.read().decode('utf-8') def parsePage(s): ret = 阅读全文
posted @ 2019-09-03 22:01 DingJie1024 阅读(166) 评论(0) 推荐(0) 编辑
摘要: import re phone_number = input('please input your phone number : ') if re.match('^(13|14|15|18)[0-9]{9}$',phone_number): print('是合法的手机号码') else: print 阅读全文
posted @ 2019-09-03 20:48 DingJie1024 阅读(168) 评论(0) 推荐(0) 编辑
摘要: # 二分法查找算法,必须处理有序的算法列表 """ l = [2, 3, 5, 10, 15, 16, 18, 22, 26, 30, 32, 35, 41, 42, 43, 55, 56, 66, 67, 69, 72, 76, 82, 83, 88] def find(l,aim): mid_i 阅读全文
posted @ 2019-09-01 21:06 DingJie1024 阅读(221) 评论(0) 推荐(0) 编辑
摘要: # while 1: # print('从前有座山') # 递归:在函数中调用自身函数 # def story(): # print('从前有座山') # story() # story() # RecursionError: maximum recursion depth exceeded whi 阅读全文
posted @ 2019-08-31 21:13 DingJie1024 阅读(782) 评论(0) 推荐(0) 编辑
摘要: # 这段代码 def calc(n): return n**n print(calc(10)) # 改为匿名函数 calc = lambda n:n**n print(calc(10)) # 格式: 函数名 = lambda 参数:返回值 dic = {'k1':10,'k2':100,'k3':3 阅读全文
posted @ 2019-08-30 22:25 DingJie1024 阅读(164) 评论(0) 推荐(0) 编辑
摘要: # # zip 拉链方法 # l = [1,2,3] # l2 = ['a','b','c'] # l3 = ('*','**',[1,2]) # d = {'k1':1,'k2':2,'k3':3} # for i in zip(l,l2,l3,d): # print(i) # # # filte 阅读全文
posted @ 2019-08-30 21:48 DingJie1024 阅读(172) 评论(0) 推荐(0) 编辑
摘要: #生成器函数 # def generator(): # print(1) # return 'a' # # ret = generator() # print(ret) #只要含有yield关键字的函数都是生成器函数 # yield不能和return共用且需要写在函数内 # def generato 阅读全文
posted @ 2019-08-28 18:43 DingJie1024 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、引入迭代器 双下方法 print([1].__add__([2])) print([1]+[2]) 迭代器 l = [1,2,3] 索引 循环 for for i in l: i for k in dic: pass list dic str set tuple f = open() range 阅读全文
posted @ 2019-08-13 20:57 DingJie1024 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、带参数的装饰器 # import time # FLAGE = False # def timmer_out(flag): # def timmer(func): # def inner(*args,**kwargs): # if flag: # start = time.time() # re 阅读全文
posted @ 2019-08-10 19:41 DingJie1024 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、编写装饰器,为多个函数加上认证功能(用户的账户密码来源文件)要求登录成功一次,后续的函数都无需再输入用户名和密码 flag = False def login(func): def inner(*args,**kwargs): global flag """登录程序""" if flag: re 阅读全文
posted @ 2019-08-06 23:53 DingJie1024 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页