码迷,mamicode.com
首页 >  
搜索关键字:python高级特性    ( 46个结果
Python学习笔记四
参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 Python高级特性 一、切片 如果要取出一个列表或元组的部分元素,可以通过直接下标方法: 但如果要取再多个,或 ...
分类:编程语言   时间:2018-03-03 12:29:50    阅读次数:272
Python--高级特性
高级特性生成器读取生成器元素的两种方式:?g.next()?for循环读取; (生成器实质上是可迭代对象);?列表生成式(列表生成式是Python 内置的非常简单却强大的可以用来创建 list的生成式), 当生成时元素即打印, 会占用内存; [i for i in range(100)]   Fibonacci数列:1, 1,2, 3, 5,8, 13, 2
分类:编程语言   时间:2018-01-15 00:25:36    阅读次数:177
python-高级特性
*********生成器*************在Python中,这种一边循环一边计算的机制,称为生成器(Generator),节省大量的空间。列表生成式,当生成时元素即打印,会占用内存。一、读取生成器元素的两种方式:*l.next()*for循环读取;(生成器是可迭代对象);列表生成式,当生成时元素即打印,会占用内存;In[5]:l=[iforiinrange(1,11)]In[6]:prin
分类:编程语言   时间:2018-01-14 11:05:30    阅读次数:181
Python高级特性
Python高级特性 切片 迭代 列表生成式 生成器 一、切片 切片:数据的分段切割。如下定义一个列表然后获取前五位数据。 格式:对象[起始位置:需要读取的数量:间隔] 定义并且声明一个olist列表对象,然后通过切片返回一个新的列表对象。其实位置默认是0,并且可以省略。如olist[:5]。间隔默 ...
分类:编程语言   时间:2017-10-28 16:37:53    阅读次数:286
Python高级特性
切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,应该怎么做?Python提供了切片(Slice)操作符,能大大简化这种操作。 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0, ...
分类:编程语言   时间:2017-10-03 17:51:10    阅读次数:226
Day-5: Python高级特性
python的理念是:简单、优雅。所以,在Python中集成了许多经常要使用的高级特性,以此来简化代码。 切片: 对于一个list或者tuple,取其中一段的元素,称为切片(Slice)。 L[start:end]表示取L中从索引号为start到end的元素,其中如果顺着取,则索引号范围为0~len ...
分类:编程语言   时间:2017-09-08 21:49:01    阅读次数:191
python高级特性-sorted()
1.数字排序 2.字符串排序 按ASCII排序 默认情况下,对字符串排序,是按照ASCII的大小比较的,由于'Z' < 'a',结果,大写字母Z会排在小写字母a的前面。 按a-z排序 按z-a排序 ...
分类:编程语言   时间:2017-09-06 22:12:40    阅读次数:225
python高级特性-生成器
在python中一边循环一边计算的机制成为生成器(generator) 在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续执行。 生成list 生成generator 两者的区别就在于最外层的[]和(),L是一个list,而g是一个generator ...
分类:编程语言   时间:2017-09-06 15:46:12    阅读次数:173
python高级特性-切片
在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 List切片 >>> L[:3] ['Michael', 'Sarah', 'Tracy'] 倒切片 例子: 1:遍历出1-100 2:取出1--10位,取多少位就是L[:10] 3:取出后10位 4:取出11- ...
分类:编程语言   时间:2017-09-05 21:52:36    阅读次数:149
Python 高级特性
1.迭代*可以通过for循环来遍历这个列表或者元组,这种遍历为迭代*只要是可迭代对象,无论有无下标,都可迭代*判断一个对象是否是可迭代对象,有collections模块的Iterable判断*枚举方法emumerate,把列表变成索引-元素对*两个变量的迭代显示2.列表生成式*Python内置用来创建列表..
分类:编程语言   时间:2017-07-14 10:05:05    阅读次数:117
46条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!