首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python学习-day11-内建函数
】的更多相关文章
python学习 day11 (3月16日)----(生成器内置函数)
1生成器 1生成器的本质 一定是迭代器(反之不一定(用send(生成器特有方法)验证))2生成器是可以让程序员自己定义的一个迭代器3生成器的好处,节省内存空间4生成器的特性,一次性的,惰性机制,从上往下5send 相当于next + 传值,第一次出生成器的时候,如果使用send(这必须是None),建议开始__next__6# python 2 next() iter() # python 3 next() iter() __next()__ __iter()__ 7yield 将可迭代对象元素…
Python学习-day11 RabbitMQ Redis
这次文章包含两个内容: 1.RabbitMQ使用 2.Redis基础操作 代码部分为练习笔记和作业 概念部分转自Alex老师 RabbitMQ 安装 http://www.rabbitmq.com/install-standalone-mac.html 安装python rabbitMQ module 基础的实现案例 队列持久化.消息持久化.消息公平分发,实现起来都非常容易 代码里便都有备注 Consumer # _*_coding:utf-8_*_ import time import pik…
python学习day11
目录 SqlAlchemy 外键 SqlAlechemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果. Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如: MySQL-Python mysql+mysqldb://<user>:<password>@<host&g…
Python学习 之 内建函数
1.常用函数:abs().max().min().len().divmod().pow().round() 例1:abs返回数字绝对值 abs(10) #结果10 abs(-10) #结果10 例2:max.min取列表最大.最小值 l=[12,34,22,33,45,66] max(l) #结果66 min(l) #结果12 例3:divmod divmod(5,2) #结果(2,1),其中2是商,1是余数help(divmod) 其他: callable():用于测试某个函数是否可以被调用…
python学习day11 函数Ⅲ (内置函数与lambda表达式)
函数Ⅲ(内置函数&lambda表达式) 1.函数小高级 函数可以当做变量来使用: def func(): print(123) func_list = [func, func, func] # func_list[0]() # func_list[1]() # func_list[2]() for item in func_list: v = item() print(v) 函数可以当做参数进行传递,谁调用的函数返回值就给谁. def func(arg): print(arg) func(1)…
python学习Day11 函数的参数列表
复习 什么是函数? 具体特定功能的代码块 - 特定功能代码作为一个整体,并给该整体命名,就是函数 函数的优点 : 1.减少代码的冗余,2.结构清晰,可读性强 3.具有复用性,开发效率高,维护成本高 如何定义一个函数 : 用def关键词来声明函数 def fn(参数列表):| 函数体 | return 函数的返回值 定义函数时,函数体不会被执行 | 函数必须先定义后使用 函数的四部分 :1. 函数名:存放着函数的地址,是调用函数的就依据 2. 函数体:解决问题的代码块 3. 参数列表:外…
Python学习 day11
一.装饰器 装饰器是在不改变函数调用方式的情况下,需要在函数前后新增功能.有些类似aop,不知道原理是否相同,表现是一样的. 装饰器严格遵守了“开放封闭原则” 1.基本装饰器 def wrapper(func): # 定义装饰器 def inner(*args, **kwargs): # 利用闭包及动态传参构建内部函数 # 在被装饰函数调用前的代码 ret = func(*args, **kwargs) # 调用被装饰函数 # 在被装饰函数调用后的代码 return ret return inn…
Python学习2-列表和元组
Python学习2-列表和元组 标签(空格分隔): 列表 元组 在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号--即元素的位置,也称为索引.索引从0开始. Python中包括6种内建的序列.本次暂时讨论列表和元组. 列表和元组的主要区别在于,列表可以修改,元组则不能. 一般来说,几乎所有的情况下列表都可以替代元组(需要注意的例外情况:使用元组作为字典的键.这种情况下,因为键不可修改,所以不能使用列表). 序列示例: >>>tom = ['to…
Python学习入门基础教程(learning Python)--6.3 Python的list切片高级
上节"6.2 Python的list访问索引和切片"主要学习了Python下的List的访问技术:索引和切片的基础知识,这节将就List的索引index和切片Slice知识点做进一步的展开. 0.index必须大于0么? list数据类型通过index访问某项数据项时,其index的值可以取负值,-1代表list列表最后一项数据,-2代表倒数第二项数据,以此类推. >>> li1 = range(10) >>> li1 [0, 1, 2,…
Python学习的个人笔记(基础语法)
Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢 后续的内容我会继续学习…… python下载地址 www.python.org Python 分为2.7和3.3两个版本,3.3有些库不兼容,因此用2.…