![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
py3基础
所到之处皆是北方
这个作者很懒,什么都没留下…
展开
-
python 生成器
根据廖雪峰网站上的资料做一下笔记 在视频课里老师对于生成器有这么一句解释:生成器是先保存了计算的方法,等你需要调用的时候,就算一下,不是一次性创建完整的数据,而是每次用的时候创一个 创建列表时,受到内存限制,列表的容量是有限的。假如创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果仅仅需要访问前几个元素,那么后面大多数元素占用的空间都浪费了。 所以如果列表元素可以按照某种算法推算...原创 2019-02-04 13:24:33 · 132 阅读 · 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 · 184 阅读 · 0 评论 -
python 迭代器
可以直接作用于for 循环的数据类型有以下几种: 一类是集合数据类型,list、tuple、dict、set、str 一类是generator,包括生成器和带yield的generator function 这些可以直接作用于for循环的对象统称为可迭代对象--Iterable 可以使用isinstance()判断一个对象是否为Iterable对象 >>> from ...原创 2019-02-05 09:14:30 · 222 阅读 · 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 · 151 阅读 · 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 · 101 阅读 · 0 评论 -
python基础 字符串
最近做题的时候经常会忘记某个数据类型的某些操作方法,所以把基础知识重新捋一遍 手头没有书,照着菜鸟教程捋 因为是重看一遍,所以可能不会很详细,不适用刚学习的人 Python 字符串 1.转义字符--\ \ 表示换行 \\ 表示一个反斜杠\ \' 表示单引号 \" 表示双引号 \a 响铃(没用过) \b 退格(没用过)...原创 2019-01-30 12:38:55 · 117 阅读 · 0 评论