栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python开发案例集锦pdf_Python实训案例?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python开发案例集锦pdf_Python实训案例?

以下是交互模式下的代码:
1.枚举对象

>>>s=["a","b","c"]
>>>for i,v in enumerate(s,1):
    	print(i,v)

1 a
2 b
3 c
>>>for i,v in enumerate(s,4):
    	print(i,v)
    
4 a
5 b
6 c

2.查看变量所占字节数

>>>import sys
>>>a={'a':1,'b':2.0}
>>>sys.getsizeof(a)
232
>>>sys.getsizeof(1)
28
>>>sys.getsizeof(2)
28
>>>sys.getsizeof(2.0)
24
>>>sys.getsizeof(3.1415926)
24
>>>b={}
>>>sys.getsizeof(b)
64
>>>sys.getsizeof('hhh')
52
>>>sys.getsizeof('n')
50
>>>sys.getsizeof('bb')
51

3.过滤器
在函数中设置过滤条件,迭代元素,保留返回值为True的元素

>>>fill=filter(lambda x:x>10,[1,11,67,89,4,33,13,6])
>>>list(fill)
[11, 67, 89, 33, 13]

>>>a=[7,9,33,0,-8,-23,-5,45]
>>>fill_2=filter(lambda x:x<=0,a) #这里可以直接放列表名
>>>list(fill_2)
[0, -8, -23, -5]
>>>a
[7, 9, 33, 0, -8, -23, -5, 45] #列表a中的元素还是不变

4.合并字典

>>>{**{'a':1,'b':2},**{'c':3}}
{'a': 1, 'b': 2, 'c': 3}
>>>d_1={'菠萝':13.5,'梨子':9.5,'樱桃':23.6}
>>>d_2={'黄瓜':2.4,'西红柿':3.5}
>>>d_3={**d_1,**d_2}
>>>d_3
{'菠萝': 13.5, '梨子': 9.5, '樱桃': 23.6, '黄瓜': 2.4, '西红柿': 3.5}
>>>d_4={'李子':19}
>>>d_3={**d_1,**d_2,**d_4}
>>>d_3
{'菠萝': 13.5, '梨子': 9.5, '樱桃': 23.6, '黄瓜': 2.4, '西红柿': 3.5, '李子': 19}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783262.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号