
python
一只懒虫
进击的学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习python中map函数遇到的小问题
今天看廖雪峰老师的python教程,里面一个练习题是将一个list里的字符串都变成字符串首字符大写其他小写>>> L=['adam', 'LISA', 'barT']>>> def f(s): s.lower() s[0].upper() return s>>> map(f,L)['adam', 'LISA', 'barT']发现并没有向我想的剧本走,再仔细看一下代码发现问题出在红原创 2017-09-25 10:31:43 · 665 阅读 · 0 评论 -
python中filter函数的用法
filter函数用于过滤序列。filter()函数包含2个参数,一个是过滤函数,另一个是过滤序列。形如:filter(f,L)filter函数会将过滤函数依次作用于每一个过滤序列的元素,返回符合要求的过滤值。下面用一个例子:删除1-100中素数L=range(1,101)def isprimer(n): flag=1 for i in range(2,n): if n%i原创 2017-09-25 11:46:57 · 21973 阅读 · 3 评论 -
python中基本数据类型-----内置数据类型
简单数据类型整形 int浮点型float复数类型complex布尔类型bool容器类型字符串str元组tuple列表list集合类型set字典类型dict注:1,2,3又叫序列对象,它们都可以通过索引的方式进行访问;4,5则不可以,字典是键值对构成的映射数据类型,可以通过键对数据进行访问。简单数据类型的用法整形>>> a=2+3>>> a5>>...原创 2018-04-24 11:12:42 · 3486 阅读 · 0 评论 -
python中深复制与浅复制
先看一下官方文档给的区别及注意(python3.6):The difference between shallow and deep copying is only relevant for compound objects (objects that contain other objects, like lists or class instances):A shallow copy con...原创 2018-04-25 17:48:48 · 370 阅读 · 0 评论 -
从python自己写一个shuffle函数-----洗牌函数,谈random模块
废话不多说,上代码:>>> import random>>> def shuffle(l):... tmp=list()... for i in range(0,len(l)):... if len(l)!=0:... r=random.randint(0,len(l)-1)... ...原创 2018-04-27 20:46:33 · 3219 阅读 · 4 评论