Python3_廖雪峰
穿裤子的发糕一号
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python3-廖雪峰 学习笔记(一)
本篇为学习廖雪峰Python的截图笔记 1.Python基础知识点: 2.字符串: 3.dict and set and tuple tuple虽然也是不可变元素,但是元素可以为list,而list中的内容是可变的,但是list是不能作为dict和set的氧元素的。 4.replace()方法 ...原创 2018-12-28 21:34:53 · 342 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(四)——函数式编程之装饰器decorator
练习 请设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间: # -*- coding: utf-8 -*- import time, functools def metric(fn): @functools.wraps(fn) #若没有这一行,后边的调用fast._name_和slow._name_都会返回decorator def deco...原创 2019-01-01 00:46:29 · 398 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(四)——函数式编程之返回函数
练习 利用闭包返回一个计数器函数,每次调用它返回递增整数: # -*- coding: utf-8 -*- def createCounter(): def f(): x=0 while True: x+=1 yield x it=f() def counter():...原创 2018-12-31 22:27:10 · 245 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(四)——函数式编程之高阶函数之sorted
原创 2018-12-31 21:58:55 · 305 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(四)——函数式编程之高阶函数之filter
练习 回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数: # -*- coding: utf-8 -*- def is_palindrome(n): m=str(n) return m == m[::-1]#表示从后向前读m # 测试: output = filter(is_palindrome, range(1,...原创 2018-12-31 21:44:15 · 218 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(四)——函数式编程之高阶函数之map/reduce
高阶函数: 一个函数可以接收另一个函数名作为参数 1.变量可以指向函数 2.函数名也是变量 一、map/reduce 练习 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: # -*- coding: ut...原创 2018-12-30 15:05:31 · 234 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(三)——高级特性之迭代器(Iterator)
原创 2018-12-30 14:16:53 · 216 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(三)——高级特性之生成器(generator)
练习 杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \ 1 5 10 1...原创 2018-12-30 13:02:48 · 277 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(三)——高级特性之列表生成式(List Comprehensions)
:Python内置用于创建list的生成式 格式: [生成的元素 for x in xxx ] [生成的元素 for x in xxx if xxxx] [生成的元素 for x in xxx for y in yyy]原创 2018-12-29 18:32:56 · 250 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(三)——高级特性之迭代(Iteration)
形式: for....in...: 练习 请使用迭代查找一个list中最小和最大值,并返回一个tuple: # -*- coding: utf-8 -*- def findMinAndMax(L): print(L) if len(L)==0: return (None, None) else: max=L[0] ...原创 2018-12-29 17:41:37 · 1164 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(三)——高级特性之切片(slice)
1、切片(slice) 练习 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法: #trim() def trim(s): print('s=[%s]'%s) if len(s)==0: return s b=0 e=-1 while len(s)>0 and s[b]...原创 2018-12-29 17:02:06 · 268 阅读 · 0 评论 -
Python3-廖雪峰 学习笔记(二)——函数
参数检查: 函数返回多个值: 函数的参数: 1、位置参数 2、默认参数 3、可变参数 4、关键字参数 5、命名关键字参数原创 2018-12-29 16:09:43 · 270 阅读 · 0 评论 -
资源帖_Python学习资料
Python3-廖雪峰[带标签完整版].pdf https://pan.baidu.com/s/1lbO9rpjgEemfELpEju-cdQ原创 2018-12-28 21:39:01 · 196 阅读 · 0 评论
分享