- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 Python 笔记(08)— 关键字 global、nonlocal、yield用法
1. globalglobal 关键字用于表示某个变量是属于全局的,而不是局部变量。先看个例子:In [82]: x = 10In [83]: def func(): ...: x += 1 ...: print(x) ...: In [84]: func()--------------------------------------.........
2020-02-29 19:55:44 283
原创 Python 笔记(07)— 高阶函数 filter、map、reduce、reversed、sorted、iter 及内置函数 zip、enumerate
1. filter(function, iterable)过滤器,过滤掉不满足函数 function 的元素,重新返回一个新的迭代器。其中 function 函数的第一个参数是可迭代对象 iterable 中的一个元素,也就是说函数 function 依次接收 iterable 可迭代对象的每一个元素,并判断每一个元素是否符合 function 的条件。In [29]: a = [1,......
2020-02-28 20:18:09 428
原创 Python 笔记(02)— 字典创建、更新、键值对不存在时更新(setdefault)、字典并集、差集、按键排序、按值排序、值为列表 defaultdict
1. 键值不存在时更新 setdefault2. 值为列表 defaultdict# 方法 1In [2]: d.update({'c': 3})In [3]: dOut[3]: {'a': 1, 'b': 2, 'c': 3}# 方法 2In [4]: d.update([('d', 4)])In [5]: dOut[5]: {'a': 1, 'b': 2, 'c': 3, 'd': ...
2020-02-27 20:06:54 5508
原创 Python 笔记(05)— 源码函数格式带有 * 和 / 的使用说明
1. max()我们以内置函数 max 为例进行说明:max(iterable, *[, default=obj, key=func]) -> value函数形参列表中符号 * 表示,后面的形参只能为关键字参数( keyword argument ),不能为位置参数( positional argument ),也就是说,max 函数使用方法:In [81]: a = [1,2,3.........
2020-02-26 20:34:53 316
原创 Windows Python3.6 安装 IPython(Jupyter) qtconsole
确保 Python3.6 已经成功安装分别执行以下步骤:python –m pip install ipythonpython –m pip install pygmentspython –m pip install pyreadlinepython –m pip install pyzmq下载 pyqt 并安装https://www.lfd.uci.edu/~gohlke/...
2020-02-24 20:46:55 746
原创 Python 笔记(06)— 函数不定长参数(可变位置参数、可变关键字参数)
1. 字典形式参数def test(x, y, *args, **kwargs): print(x) print(y) print(args) print(kwargs)test(1,2,3,4,a="hello",b="world")输出结果:12(3, 4){'a': 'hello', 'b': 'world'}2. 传入元组和字典de...
2020-02-23 10:57:45 1308
原创 Python 程序员常见错误
与 for、while、try 搭配的 else语句在 Python 中 else 除了与 if 匹配外,还可以与 for、while、try 语句匹配。for/else只有当 for 语句执行完毕的时候,else 才会执行。除非被 break 语句打断In [1]: for i in range(3): ...: print i ...: else: .......
2020-02-22 10:12:02 235
原创 挥手送别 2019,翘首期待 2020
1. 2019 年度总结回头看看 2019 年初做的计划,发现有好多都没有实现,像管理、英语、锻炼身体等,都由于种种原因没有坚持下来,或者说都没有达到预期的效果。英语学习2019 年初尝试 【英语流利说】 APP 学习英语,坚持半年之后就再没有继续。为什么没有坚持下去,一方面是因为感觉没有效果,另外一方面感觉挺费时间的,虽然每天只需要半小时对着 APP 练习,但是还是没有坚持下来,应该是...
2020-02-20 19:44:33 267
原创 Go 学习笔记(3)— 包概念、包特点、包名约束、main 包、包的声明、包的引用、包初始化
1. 包的概念Go 语言是使用包来组织源代码的,并实现命名空间的管理。任何源代码文件必须属于某个包。源码文件的第一行有效代码必须是 package pacakgeName 语句,通过该语句声明自己所在的包。2. 包的特征所有的 .go 文件,除了空行和注释,都应该在第一行声明自己所属的包。即所有代码都必须组织在 package 中。包的结构特点有:源文件头部以 package ...
2020-02-19 07:37:39 4679 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人