会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RTFM
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2018年8月26日
迭代器和生成器
摘要: # 迭代器的概念(优点:可遍历容器里的元素,省内存空间,随着循环生成) # 迭代器协议 —— 内部含有__next__和__iter__方法的就是迭代器 # 只要含有__iter__方法的都是可迭代的 —— 可迭代协议 # 可迭代的.__iter__()方法就可以得到一个迭代器 # 迭代器中的__n
阅读全文
posted @ 2018-08-26 22:46 该搬砖啦
阅读(135)
评论(0)
推荐(0)
2018年8月25日
装饰器进阶
摘要: from functools import wraps def wrap1(f): @wraps(f) def inner1(): print('inner1() before') f() print('inner1() after') return inner1 def wrap2(f): @wr
阅读全文
posted @ 2018-08-25 23:17 该搬砖啦
阅读(98)
评论(0)
推荐(0)
闭包和装饰器
摘要: #闭包,嵌套函数,内部函数调用外部函数的变量 # def outer(): # a = 1 # def inner(): # print(a) # return inner # # inn = outer() # inn() # # from urllib.request import urlope
阅读全文
posted @ 2018-08-25 18:39 该搬砖啦
阅读(120)
评论(0)
推荐(0)
函数的嵌套
摘要: # a = 1 # def outer(): # a = 2 # def inner(): # a = 3 # # def inner2(): # nonlocal a #nonlocal只能用于局部变量,找最近一层的局部变量 # a += 1 # inner2() # print('inner()
阅读全文
posted @ 2018-08-25 18:36 该搬砖啦
阅读(129)
评论(0)
推荐(0)
2018年8月24日
函数的参数
摘要: # 位置参数必须在前 # 不能给同一个变量传多个值 # 动态参数,可以接收任意参数(*args,返回的是元祖;**kwargs,返回字典) # *args必须在**kwargs之前 # 顺序,位置参数,*args,默认参数,**kwargs # def func(a, *args, c=1, **k
阅读全文
posted @ 2018-08-24 21:54 该搬砖啦
阅读(134)
评论(0)
推荐(0)
2018年8月21日
函数的返回值
摘要: def fanc(): # print(1) #不写return,返回None # return #只写return,返回None,结束这个函数块,return下面的代码不会执行 # return None #很少用 # return 1 #可以返回任意数据类型,只要返回就可以接收到,只执行第一个r
阅读全文
posted @ 2018-08-21 23:28 该搬砖啦
阅读(143)
评论(0)
推荐(0)
2018年8月19日
文件的操作
摘要: #文本以什么编码编辑就以什么编码去读加b以bash方式去读 # f = open('text.txt', mode='r', encoding='UTF-8') # context = f.read() # print(context) # f.close() #写时,如果文件名不存在则建立,如果存
阅读全文
posted @ 2018-08-19 23:06 该搬砖啦
阅读(133)
评论(0)
推荐(0)
集合的方法
摘要: 1 #set是可变的数据类型,里面的元素是不可变的,无序,不重复 2 # set1 = {1, 'str', False, (1, 2, 3), 1, 1} 3 # print(set1) 4 5 #增add 6 # set1 = {'chuan', 'huang', 'lin', 'li'} 7
阅读全文
posted @ 2018-08-19 23:00 该搬砖啦
阅读(139)
评论(0)
推荐(0)
2018年8月14日
字典的方法
摘要: #字典的KEY只能是不可变数据类型:(int bool 字符串 元祖) (可变数据类型:list dict set) # dic = {1: 1, 'age': 18, 'name': 'huang', (1, 2): 'abc'} # print(dic) #增 # dic = {'name':
阅读全文
posted @ 2018-08-14 23:38 该搬砖啦
阅读(125)
评论(0)
推荐(0)
2018年8月12日
列表的操作
摘要: # l = [12, 'ab', 'hello', 23, [1, 2, 3]] # print(l[::2]) # l = ['huang', 'chen', 'wen', 'xu'] # l.append('lin') # print(l) # #在index处插入元素 insert(self,
阅读全文
posted @ 2018-08-12 20:58 该搬砖啦
阅读(132)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告