会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
魂~
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Python基础
上一页
1
2
3
4
5
python 高阶函数一 概念
摘要:一、2个概念: 1、变量可以指向函数本身 2、函数名也是变量 二、高阶函数 一个函数可以接收另一个函数作为参数,这种函数就称之为高阶函数。
阅读全文
posted @
2017-12-16 21:05
魂~
阅读(310)
评论(0)
推荐(0)
python 迭代器 Iterator
摘要:一、可迭代对象定义 可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str、bytes、bytearray等; 一类是generator,包括表达式生成器和带yield的函数生成器。 这些可以直接作用于for循环的对象统称为可迭代对象:I
阅读全文
posted @
2017-12-16 20:16
魂~
阅读(811)
评论(0)
推荐(0)
python 生成器 generator
摘要:一、生成器定义 通过列表生成表达式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为
阅读全文
posted @
2017-12-16 20:05
魂~
阅读(377)
评论(0)
推荐(0)
python list生成表达式
摘要:列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。运用列表生成式,可以写出非常简洁的代码。
阅读全文
posted @
2017-12-16 19:30
魂~
阅读(649)
评论(0)
推荐(0)
python iteration 迭代
摘要:可迭代的类型:list,tuple,dict,str,bytes,bytearray等 一、怎么判断一个对象是否可迭代 二、dict的迭代 三、list迭代索引和元素--利用Python内置的enumerate函数可以把一个list变成索引-元素对 四、迭代多个变量
阅读全文
posted @
2017-12-16 19:14
魂~
阅读(454)
评论(0)
推荐(0)
python string类型 bytes类型 bytearray类型
摘要:一、python3对文本和二进制数据做了区分。文本是Unicode编码,str类型,用于显示。二进制类型是bytes类型,用于存储和传输。bytes是byte的序列,而str是unicode的序列。 str类型: bytes类型: 二、str和bytes之间的转换关系:str-->encode()-
阅读全文
posted @
2017-12-16 18:43
魂~
阅读(5390)
评论(0)
推荐(1)
python slice 切片
摘要:list,tuple,string,bytes对象可以进行切片处理,生成一个新的这些类的对象。 格式:li[start: stop: step] list切片: tuple切片: string切片: bytes切片(注:python3有bytes类型,python2没有):
阅读全文
posted @
2017-12-16 17:09
魂~
阅读(308)
评论(0)
推荐(0)
python 可变对象和不可变对象
摘要:不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。 可变对象,该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,并没有发生复制行
阅读全文
posted @
2017-12-16 15:19
魂~
阅读(677)
评论(0)
推荐(1)
python 参数
摘要:在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 一、必选参数 1 def power(x, n): 2 s = 1 3 while n >
阅读全文
posted @
2017-12-16 14:31
魂~
阅读(362)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告