CentOS7 安装RabbitMQ

安装RabbitMQ步骤:环境:阿里云CentOS7 x64需要下载两个rpm包:erlang-20.2.2-1.el7.centos.x86_64.rpmrabbitmq-server-3.7.3-1.el7.noarch.rpm下载地址:https://bintray.com/rabbitmq/rpm 打开页面后在最底部。安……

内置函数

day25# abs 求绝对值 print(abs(-5))  # 结果为5 print(abs(3))  # 结果为3 # all 判断真假,传入可迭代对象,判断每个元素,如果全部元素都为True就返回True,否则返回False #&n……

面向过程的程序设计-协成函数的应用

day24面向过程的编程思想:流水线式的编程思想,在设计程序时,需要把整个流程设计出来优点:1. 体系结构更加清晰2. 简化程序的复杂度缺点:·1. 可扩展性极其的差,所以说面向过程的应用场景是:不需要经常变化的软件例子:需求:实现如linux中 grep -rl "python" /etc/ 的效果,输出/etc/目……

生成器,协成函数

day23生成器就是一个函数,这个函数内包含有yield这个关键字。生成器与return有何区别?return 只能返回一次函数就彻底结束了,而yieId能返回多次。yield到底干了什么事情:yield把函数变成迭代器。总结yield的功能:相当于把__next__ 和 __next__ 方法封装到函数内部与return相比,retur……

迭代器

day23判断是否是可迭代的:只要对象本身有__iter__方法,那他就是可迭代的对象d = {"a": 1, "b": 2, "c": 3}d.__iter__()  # 有这个方法就表示是可迭代对象 ,等同于 iter(d)i = d.__iter__() &nbs……

装饰器

day22为什么要用装饰器及开放封闭原则什么是装饰器装饰着:可调用对象-是函数被装饰着:可调用对象-也是函数分为 无参装饰器 和 有参装饰器例子:如下函数:import time def index():     time.sleep(3)    &……

闭包

day21闭包:在内嵌函数中,首先必须是内部定义的函数,该函数包含对外部作用域而不是全局作用域名字的引用如下例子:x = 100  # 全局作用域名字 def f1():     x = 1  #&n……