Python学习
好好学习少玩游戏
这个作者很懒,什么都没留下…
展开
-
Python自学记录———高阶函数(map/reduce 、filter、sorted、返回函数)
1.变量可以指向函数——函数本身也可以赋值给变量。传入函数既然变量可以指向函数,函数的参数能接受变量,那么一个函数就可以接收另一个函数作为参数。这种函数就称为高阶函数。这种函数作为参数传入函数的形式,在C语言中也很常见。map()map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator。reduc...原创 2020-04-12 21:26:35 · 199 阅读 · 0 评论 -
Python自学记录——高级特性(切片、迭代、列表生成式、生成器、迭代器)
1. 切片取一个list或者tuple中的几个元素是很常见的。前面也举过例子。这种方法面对较多元素时,就不实用了。所以就有了切片。L[0:3]表示从0开始索引,直到索引到3为止,但不包括3。元素个数可以用3-0=3,三个元素。可以从任意位置开始,倒数切片等。对于大量数据,切片处理很方便。下面举例几种:m[x:y:n],n为可以每隔n个取一个。字符串也可以看作一种list...原创 2020-04-09 16:43:44 · 189 阅读 · 0 评论 -
Python自学记录——函数
一.目录1.调用函数2.定义函数3.函数的参数a>位置参数b>默认参数c>可变参数d>关键字参数e>命名关键字参数4.递归函数1.调用函数Python内置了许多函数,可以直接调用。下面举例abs()取绝对值函数传入的参数数量以及类型错误,均会报错。max() 取最值函数数据类型转换函数int()float()str()bo...原创 2020-04-08 16:15:38 · 220 阅读 · 0 评论 -
Python自学记录——使用dict和set
一.目录1.dict2.set3.总结二.A. dict语句dict类似于指针一样的东西吧,不知道准不准确。对应的名字对应相应的成绩。用list也能实现,但随着数量的增多会变慢。而dict就是Key_Value的关系,一个key对应一个值,这个值唯一。可以除了初始化的方式,还可以像下面这样直接放入。如果key不存在,就会报错。检验存不存在的方法,有两种。1.通过...原创 2020-04-07 20:28:35 · 168 阅读 · 0 评论 -
Python自学记录——循环语句
一.目录1: for … in … : 循环2:.while … :循环3:break语句4:continue语句5:总结二.for … in … : 循环依次把list 或者 tuple 中的每个元素迭代出来。我觉得按英语的角度翻译下也可以;就是 在(in) 某某中 为了( for) 某某 的循环语句这个更清楚说明白1-100太多了,p...原创 2020-04-07 14:55:35 · 137 阅读 · 0 评论 -
Python自学记录——条件判断
Python基础——条件判断if … : (不要忘掉 “:”)if为真的话,下面两条均执行,不同于C语言。if :else :语句类似C语言的吧,还是不要少:if :elif :else :elif是C语言中else if 多重条件判断呗类似与C语言if的条件为非零数、非空字符、非空LIST,就判断为真,否则为...原创 2020-04-06 21:05:09 · 131 阅读 · 0 评论