python中类中操作一个对象的状态

使用getattr()、setattr()以及hasattr(),我们可以直接操作一个对象的状态:>>>class MyObject(object): ... def __init__(self): ... ...

2018-07-14 09:29:10

阅读数:57

评论数:0

Python中的函数式编程-高阶函数map/reduce

mapmap()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。比如我们有一个函数f(x)=x^2,要把这个函数作用在一个list[1,2,3,4,5,6,7,8,9]上,就可以用map()实现如下:>&am...

2018-05-31 07:53:24

阅读数:20

评论数:0

Python中的高级特性-列表生成器

要生成list[1,2,3,4,5,6,7,8,9,10]可以用range[1,11]:>>>range(1,11) [1,2,3,4,5,6,7,8,9,10]生成[1x1,2x2,3x3,...,10x10]怎么做? &...

2018-05-31 07:52:38

阅读数:70

评论数:0

Python中的高级特性-切片

取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:L=['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前三个元素: >>>L[0:3] ['Michael', '...

2018-05-31 07:51:42

阅读数:24

评论数:0

Python中list和tuple

listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出一个班所有同学的名字,就可以用list:>>>classmates=['Michael','Bob','Tra...

2018-05-22 14:05:42

阅读数:16

评论数:0

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