py3基础
所到之处皆是北方
这个作者很懒,什么都没留下…
展开
-
python 生成器
根据廖雪峰网站上的资料做一下笔记在视频课里老师对于生成器有这么一句解释:生成器是先保存了计算的方法,等你需要调用的时候,就算一下,不是一次性创建完整的数据,而是每次用的时候创一个创建列表时,受到内存限制,列表的容量是有限的。假如创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果仅仅需要访问前几个元素,那么后面大多数元素占用的空间都浪费了。所以如果列表元素可以按照某种算法推算...原创 2019-02-04 13:24:33 · 118 阅读 · 0 评论 -
python基础 列表
关于列表,做题经常用,基本每一道题都要用到访问列表中的值对列表的访问可以通过下标或者切片的方式进行访问>>> ls=[1,2,3,4,5,'MpAcc']>>> print(ls[0])1>>> print(ls[-1])MpAcc>>> print(ls[-1][1])p>>&am原创 2019-02-04 14:14:04 · 169 阅读 · 0 评论 -
python 迭代器
可以直接作用于for 循环的数据类型有以下几种:一类是集合数据类型,list、tuple、dict、set、str一类是generator,包括生成器和带yield的generator function这些可以直接作用于for循环的对象统称为可迭代对象--Iterable可以使用isinstance()判断一个对象是否为Iterable对象>>> from ...原创 2019-02-05 09:14:30 · 207 阅读 · 0 评论 -
python 高阶函数
高阶函数==>Higher-order function。变量可以指向函数以python内置的函数abs()为例,给一个参数-10,返回-10的绝对值10>>>abs(-10)10如果只输入abs的话>>> abs<built-in function abs>会有这样的返回,可见有参数的时候,即abs(-10)是...原创 2019-02-05 09:46:02 · 141 阅读 · 0 评论 -
python sorted
sorted()是python内置的,做题的时候也经常用,刚才在廖雪峰老师的网站上看到这一部分的时候,发现sorted()还可以跟其他参数,是我以前不知道的,而且有些情况下处理问题会很方便首先是sorted()的一般用法,比如对一个列表内的数字进行排序>>> sorted([3,6,-2,5,4,-11,15])[-11, -2, 3, 4, 5, 6, 15]然...原创 2019-02-06 12:29:25 · 93 阅读 · 0 评论 -
python基础 字符串
最近做题的时候经常会忘记某个数据类型的某些操作方法,所以把基础知识重新捋一遍手头没有书,照着菜鸟教程捋因为是重看一遍,所以可能不会很详细,不适用刚学习的人Python 字符串1.转义字符--\\ 表示换行 \\ 表示一个反斜杠\ \' 表示单引号 \" 表示双引号 \a 响铃(没用过) \b 退格(没用过)...原创 2019-01-30 12:38:55 · 100 阅读 · 0 评论