Python

centos6使用yum安装python3和pip3

在安装了epel源的情况下,直接yum就可以安装python3.4#yuminstallpython34-y#python3--versionPython3.4.5 没有自带pip3,需要从官网安装#wget--no-check-certificatehttps://bootstrap.pypa.io/get...

Python操作 Memcache、Redis、RabbitMQ

Memcached         Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcach...

Python学习之--socket续集

IO多路复用:I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。一个很简单的linux例子,select,poll,epoll都是IO多路复用的机制。selectselect最早于1983年出现在4.2BSD中,它通过一个select()系...

Python---初识堡垒机

       在学习堡垒机之前,我们需要首先了解下Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作。SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:importparamiko#创建SSH对象...
代码星球·2021-01-23

Python学习之--socket

1.Socket概述 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一...
代码星球·2021-01-23

python面向对象其他相关-异常处理-反射

1.isinstance(obj,cls)检查是否obj是否是类cls的对象 2.issubclass(sub,super)检查sub类是否是super类的派生类n1=10a1="123"printtype(n1)printtype(a1)printisinstance(n1,int)#判断n1是否属于int...

Python面向对象解析

面向对象概述什么是面向对象:从简单来说,如果程序中的所有功能都是用类和对象来实现,那么就是面向对象编程了。面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码...
代码星球·2021-01-23

python2.6升级2.7

1.下载Python-2.7.3#wgethttp://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 2.解压#tar-jxvfPython-2.7.3.tar.bz2 3.更改工作目录#cdPython-2.7.3 4.安装#./con...
代码星球·2021-01-23

socket_server源码剖析、python作用域、IO多路复用

本节内容:课前准备知识:函数嵌套函数的使用方法:我们在使用函数嵌套函数的时候,是学习装饰器的时候,出现过,由一个函数返回值是一个函数体情况。我们在使用函数嵌套函数的时候,最好也这么写。1deftest():2name=23deftest1():4print(name)5returntest1678test()()通过返...

python-内置函数、装饰器

本节内容:一之前课程回顾:在书写代码的时候,先写简单的逻辑在写复杂的逻辑。概念梳理:1、函数在传递实参的时候是传递的是引用而不是从内存中重新赋相同值给形参。比如:1deftest(x):2x.append(55)345list_1=[1,2,3,4,]6test(list_1)7print(list_1)8[1,2,3...
代码星球·2021-01-23

day3-Python集合、函数、文件操作,python包的概念

本节大纲: 1python程序由包(package)、模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。2包就是一个完成特定任务的工具箱。3包必须含有一个__init__.py文件,它用于标识当前文件夹是一个包。4python的程序是由一个个模块组成的。模块把一...

Python老男孩

1.可以自己编写模块,但注意:如果想要调用该模块,需要将该模块放到site-packages目录下,或将该模块放在执行程序的路径下。2.pyc文件是什么?   集合: set  集合可以去重;做交集、并集等关系运算  list_1=set([1,3,4,6,7])list_2=set([1,9,0,...
代码星球·2021-01-23

Python随手记—各种方法的使用

os.popen()方法的使用  os.popen()方法用于从一个命令打开一个管道。    语法:os.popen(command[,mode[,bufsize]])  其中 command是使用的命令  mode--模式权限可以是‘r’或‘w’,默认为r。  示例:...

Python笔记记录

python2和python3的不同: Unicode(统一码、万国码),在3里面可以直接写中文了。            python2里rae_input与python3中的input效果一样在计算机内存中,统一用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换成UTF-8保存到文件。用记事...
代码星球·2021-01-23

Python中的函数介绍

python中有很多内置函数,我们可以直接调用,内置函数能直接在官网查看:https://docs.python.org/3/library/functions.html#abs在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用retu...
代码星球·2021-01-23