Python知识
lyf22351
这个作者很懒,什么都没留下…
展开
-
Python 列表(list) 总结
Python 列表(list) 总结!!!! 文中所有代码在python的IDLE中实现 !!!!Python中内置的数据类型:list(列表)。list 是一个有序的集合,可以随时添加和删除元素。下面是一个列表的简单实例:>>> myBrother = ['zhf','gg','cr','mzj'] # 创建列表,并赋予初值 >>> myBrother #查看列表中的内容 ['zhf',原创 2016-01-27 10:16:52 · 399 阅读 · 1 评论 -
Python 高级特性 : 切片
Python 高级特性 : 切片!!!文中所有代码均在IDLE中实现!!!在list,string 中取部分元素的操作是十分常见的 如下list:>>> list = [1,2,'qwe',3,'asd'] >>> list [1, 2, 'qwe', 3, 'asd']想要取中间三个元素,要怎么做?笨方法 1 直接利用索引取值>>> list[1],list[2],list[3] (2, 'q原创 2016-01-27 11:55:43 · 443 阅读 · 0 评论 -
Python 高级特性 : 迭代
Python 高级特性 : 迭代本文所有代码均在IDLE中实现 如果你对我的文章有任何建议和意见,请写到评论区里给定一个 list,我们利用 for 循环的形式对其经行遍历,这种方式, 我们称为 迭代在c语言,或 Java中,通过下标的方式来完成迭代for (i=0;i<=lengh(list);i++) ## c++中遍历字符串 { cout<< list[i]; }在原创 2016-01-27 15:12:01 · 299 阅读 · 0 评论 -
Python 高级特性 : 列表生成器
Python 高级特性 : 列表生成器!!!本文用到的代码均在IDLE中实现!! 如果你有任何意见和建议,希望你能发表在评论区列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式例如,想要生成[1,2,3,4,5,6]:>>> list = [1,2,3,4,5,6] ##最原始的方法,在初始化list的时候,赋值 >>> list原创 2016-01-28 10:52:35 · 320 阅读 · 0 评论 -
Python 高级特性 : 生成器
Python 高级特性 : 生成器本文中代码均在IDLE中实现 如果你有任何意见或者建议,希望您能写在评论区通过列表生成式,我们可以便捷的得到我们期望的list。生成list是需要消耗内存的,当list过大时,会浪费过多的资源。如果列表中的项可以在需要的时候生成,而不是一次性生成,也就是一边循环一边计算生成的机制,那么这个问题就可以解决。Python就提供了这样一种边循环边计算生成的机制—生成器创原创 2016-01-28 15:39:31 · 269 阅读 · 0 评论 -
Python 高阶函数 : map( ) ; reduce( )
Python 高阶函数 : map( ) ; reduce( )本文中所有代码均在IDLE中实现 如果你有任何意见或者建议,希望你能写在评论区map( )map(A,B)接收两个参数,参数A是一个函数(相当于一个运算法则),参数B是一个序列(一组数据)。map( )会将参数B中的所有数据均传到参数A中,并将结果以list形式返回>>> def test(arg): ##定义函数,作为ma原创 2016-01-29 15:40:08 · 310 阅读 · 0 评论