![](https://img-blog.csdnimg.cn/20200106192950748.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
Python学习历程与知识汇总
Haurte
Just Match
展开
-
Python基础知识-Part8:函数式编程之高阶函数
高阶函数定义:“能接受另一个函数作为参数的函数,称为高级函数”。map&reduce1、“map(function_name, Iterable_object)”,“map()”返回的是一个“Iterator”对象,而这个“Iterator”对象所做的运算,由传入的“function_name”所指向的函数决定。2、“reduce(function_name, Iterab...原创 2020-02-19 16:43:22 · 231 阅读 · 0 评论 -
Python基础知识-Part7:高级特性之列表生成式、生成器、迭代器
列表生成式1、原创 2020-02-16 16:31:22 · 145 阅读 · 0 评论 -
Python基础知识-Part6:高级特性之切片&迭代
切片1、从“list”和“tuple”中取出一部分的做法,除了最笨的一个一个拿出或者循环之外,Python提供了“切片”(Slice)操作。2、“list_name[0:3]”即表示从“list_name”中,取出从“0”下标到“3”下标之间的数据,但是不包含“3”下标的数据。3、“切片”也可以使用“负数表示倒数第几个的方式”,“list_name[-2:]”即为“从倒数第二个到最后一...原创 2020-02-12 15:33:12 · 173 阅读 · 0 评论 -
Python基础知识-Part5:函数
1、Python中的“函数”也是大体上分为“内置函数”和“自定义函数”。2、“内置函数”请直接在向对应的位置调用即可。3、“自定义函数”则使用固定的语句“def function_name(parameter_name)”来定义。4、“自定义函数”的参数,有“必选参数”、“默认参数”、“可变参数”、“命名关键字参数”、“关键字参数”。此顺序也为设置参数时的顺序。5、“必选参数”可以...原创 2020-01-16 16:46:14 · 215 阅读 · 0 评论 -
Python基础知识(补充)-Part1:tuple与print格式化输出的爱恨情仇(not all arguments converted during string formatting)
注明:以下均属于个人实验结果加上理解所得,如有错误请在评论区指出,谢谢!话说回来,有那么一天,我在测试代码。突然,我惊讶的发现,我的代码有问题:tuple_name = (1, 2, 3)print("tuple_name:%s" % (tuple_name))运行结果,会爆出下面这个大大的Error,还是个“TypeError”TypeError:not all argu...原创 2020-01-08 21:29:39 · 236 阅读 · 0 评论 -
Python基础知识-Part4:循环、dict、set、不可变对象
循环1、Python中的循环,有“while”循环和“for”循环两种。2、“for”循环不同于C/C++/Java的“for”循环,Python的“for”循环需要列表(list)或者元组(tuple)做辅助之用,且循环条件判断是“是否到达列表或者元组的末尾,到达即退出”。3、使用“for”循环时,如有二维列表或二维元组,单重循环只对一维形态下的元素有效。此时请使用双重循环。4、...原创 2020-01-07 15:20:38 · 179 阅读 · 0 评论 -
Python基础知识-Part3:条件判断与输入
条件判断1、“if”判断,同C/C++/Java,后接条件没有括号。2、“elif”,同C/C++/Java中的“else if”,后可接条件。3、“else”,同C/C++/Java,与最近的“if”相互关联。4、“if”、“elif”、“else”,后面必须接“英文冒号”。其内部语句需缩进才可执行。多行语句就继续缩进即可。5、“if”、“elif”、“else”三者搭配使用...原创 2020-01-06 12:26:09 · 583 阅读 · 0 评论 -
Python基础知识-Part2:Python中的list与tuple
list1、定义方式类似数组,但又不是。采用“列表名 + 赋值符号 + [元素]”的方式进行定义,并且可以直接当作字符串输出。2、“len()”可以查看该列表的元素个数。3、“append()”用作在列表末尾追加元素,“insert()”用作在指定的位置添加元素。4、符合自然语言,倒数第一个就是列表的最后一个。5、“pop()”,无参数时,是删除列表最后一个元素;含参数时(不可...原创 2020-01-05 19:00:16 · 158 阅读 · 0 评论 -
Python基础知识-Part1:数据类型和变量与Python的字符编码
数据类型和变量1、Python中的注释如上,是井号“#”开头的。2、Python中可以直接处理的数据类型有整数、浮点数、字符串、布尔值、空值。3、Python在定义变量时,不需要Java、C++那种“变量类型+变量”的定义方式,是直接定义的。4、空值,作为Python中的一个特殊的值,用“None”表示。“None”不能简单理解为‘0’,因为‘0’是有着切实的意义的,而“None”...原创 2020-01-05 15:12:49 · 155 阅读 · 0 评论