
python学习
baekhano
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python基础学习笔记 set的特点
set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。最后,set存储的元素也是没有顺序的。set的这些特点,可以应用在哪些地方呢?若星期一到星期日可以用字符串'MON', 'TUE', ... 'SUN'表示。我们让用户输入星期一原创 2016-12-03 20:15:25 · 692 阅读 · 0 评论 -
python的函数学习笔记
(1)如何定义函数:在Python中,定义一个函数要使用 def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。例如:def my_abs(x): if x >= 0: return x else: return -x请注意,函数体内部的语句在执行时,原创 2016-12-05 17:37:05 · 509 阅读 · 0 评论 -
python之对list进行切片学习
Python提供了切片(Slice)操作符,能大大简化对list的操作,下面使用例子对切片进行说明。取一个list为L = ['Adam', 'Lisa', 'Bart', 'Paul']若取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Adam', 'Lisa', 'Bart']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,原创 2016-12-07 17:40:59 · 2548 阅读 · 0 评论 -
python之迭代学习
在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素。注意: 集合是指包含一组原创 2016-12-07 17:50:22 · 566 阅读 · 0 评论 -
python中map和reduce函数的学习
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。注意:map()函数不改变原有的 list,而是返回一个新的 list。利用map()函数,可以把一个 list 转换为另一个 list,只需要传入转换函数。由于list包含的元素可以是任何类型,因此,map()原创 2016-12-09 17:49:28 · 260 阅读 · 0 评论