自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python的sorted()函数

Python内置的sorted()函数可以对list进行排序 举例用法:>>> sorted([1,2,0,3])[0, 1, 2, 3]排序后如果需要反转,在后面加上reverse = True 即可>>> sorted([1,2,0,3], reverse = True)[3, 2, 1, 0]>>>也可以传入一个k...

2018-07-31 16:12:36 1162

原创 python的filter()函数

filter()和map()类似,参数都是一个函数(即过滤条件),一个序列,返回一个Iterator;不同的是,filter()是作用了序列的每一个元素,满足过滤条件的才保留。 举例用法: 保留序列的奇数>>> def odd(x):... return x % 2 == 1...>>> list(filter(odd, [1, 2, ...

2018-07-31 14:58:08 316

原创 python的map()和reduce()函数

1、map()函数map(参数1, 参数2 ),参数1是一个函数,参数2是一个是Iterable可迭代对象,返回一个Iterator对象,因为是惰性序列,所有需要通过list()函数让它把整个序列都计算出来并返回一个list。举例用法:>>> def f(x):... return x * x...>>> a = map(f, [1, ...

2018-07-31 13:57:23 180

原创 python生成器generator

我们可以通过列表生成式生成列表,但受到内存的限制,列表的容量也是有限的;有时候,我们创建了一个有上百万元素的列表,但是访问的就仅仅只是前面几个元素,这样后面的元素就浪费了空间。如果可以在循环的过程中就根据算法推算出后面的元素,这样不但不用生成一个完整的list,且节省了空间,generator生成器刚好可以做到这一点。1、创建generatorgenerator的创建方式和列表生成...

2018-07-30 18:49:46 141

原创 python的列表生成式

列表生成式,即通过生成式简洁创建list列表,可任意通过一行代码实现原来我们生成list可以用list(range(0, 5))>>> list(range(0,5))[0, 1, 2, 3, 4]如果要生成[1x1,2x2, 3x3, …, 10x10]可以用循环>>> for n in range(0, 10):... L.a...

2018-07-30 16:11:34 162

原创 python的迭代

任何可迭代对象都可以用for循环,只要符合迭代条件就可以使用;判断是不是可迭代对象,可以通过判断该对象是不是属于collections模块的Iterable类型,如下:>>> from collections import Iterable>>> isinstance('aaa', Iterable)True>>&a

2018-07-30 14:53:42 154

原创 python的切片(Slice)操作符

切片(Slice)操作符>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']>>> L[0:3] //从索引0开始截取,截取到第三个元素,即索引为2的元素['Michael', 'Sarah', 'Tracy']>&

2018-07-27 21:59:29 754

原创 python函数的参数类型

python函数的参数一、默认参数1.n=2表示当用户不传入第二个参数的时候,默认传值2当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数。def test1(x, n=2): sum = 1 while n > 0: sum = sum * x n = n - 1 ...

2018-07-27 18:39:42 298

原创 python函数报错IndentationError: unindent does not match any outer indentation level

复制别人代码的时候当出现错误:IndentationError: unindent does not match any outer indentation level此时,要检查空格、缩进,重新缩进之后,执行成功。

2018-07-26 22:29:56 177

原创 此博客主要用来记录学习笔记。

此博客主要用来记录学习笔记。

2018-07-26 22:23:05 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除