python再复习(4)高级特性、函数式编程以及用法小结

这篇博客回顾了Python的高级特性,包括列表、元组的取数方法,如索引和切片操作,同时介绍了列表生成式、生成器、map/reduce等概念,是一个关于Python语法和常用技巧的小结。
摘要由CSDN通过智能技术生成

环境:win7 pycharmCE_2017.2 python3.6.2

第四篇呢,把高级特性回顾一下,顺便把常用的对字符串、列表的用法小结一下,这篇长期更新这个用法小结。

7.高级特性

判断类型

#判断是否可迭代
>>> from collections import Iterable
>>> isinstance('abc', Iterable)
True
#判断是否是字符串
>>> x = 'abc'
>>> y = 123
>>> isinstance(x, str)
True
>>> isinstance(y, str)
False

列表的下标循环

>>> for i, value in enumerate(['A', 'B', 'C']):
...     print(i, value)
...
0 A
1 B
2 C

列表生成式

#带条件的

>>> temp=[x for x in range(0,500) if x%2==0 and x%7==0]
>>> temp
[0, 14, 28, 42, 56, 70, 84, 98, 112, 126, 140, 154, 168, 182, \
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值