随笔分类 - Python
学习部分
摘要:该字符串共有 11 个字符,其中有 7 个汉字,4 个英文,0 个空格,0 个数字,0 个标点符号。
阅读全文
摘要:namedtuple是继承自tuple的子类。namedtuple创建一个和tuple类似的对象,而且对象拥有可访问的属性 from collections import namedtuple # 定义一个namedtuple类型User,并包含name,sex和age属性。User = named
阅读全文
摘要:1、模块import sysfor i in sys.path:print(i) 输出:D:\python培训\our_python\day5D:\python培训\our_pythonF:\Python\Python3\python35.zipF:\Python\Python3\DLLsF:\Py
阅读全文
摘要:1、json把内存对象转换成字符串的形式就是序列化把一个字符创转成对应的内存对象就是反序列 序列化作用持久化内存数据 json.dumps(data) 针对数据序列化json.loads(f.read()) 针对数据序列化 json.dump(data) 针对数据序列化json.load(f.rea
阅读全文
摘要:MAC是平面寻址,IP是二级寻址 单机模式 服务端:import socketserver = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #AF_INET SOCK_STREAMserver.bind(("0.0.0.0",8000))serv
阅读全文
摘要:RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链
阅读全文
摘要:pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 一、下载安装 pip3 install pymysql 二、使用 1、执行SQL #!/usr/bin/env python# -*- coding:utf-8 -*-import pymysql# 创建连接co
阅读全文
摘要:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语
阅读全文
摘要:本节主要内容: 1、Gevent协程2、Select\Poll\Epoll异步IO与事件驱动 1、Gevent协程 1.1协程的好处 无需线程上下文切换的开销无需原子操作锁定及同步的开销 "原子操作(atomic operation)是不需要synchronized",所谓原子操作是指不会被线程调度
阅读全文
摘要:本节目录1、抽象接口2、静态方法、类方法、属性方法3、类的特殊方法 3.1 __doc__ 表示类的描述信息(注释) 3.2 __module__ 和 __class__ 3.3 __init__ 构造方法,通过类创建对象时,自动触发执行。 3.4 __del__ 3.5 __call__ 对象后面
阅读全文
摘要:本节目录-面向对象1 类介绍1.1 面向对象oo特征1.2 类的特性1.3 创建与调用1.3.1 基本结构1.3.2 结构说明1.3.3 对外部提供只读访问接口1.3.4 析构方法2 继承2.1 继承介绍2.2 横向关系(组合)VS纵向关系(继承)2.3 内置函数2.3.1 issubclass2.
阅读全文
摘要:1.简介 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达
阅读全文
摘要:本节简介: 1.1 时间模块1.2 random模块1.3 shutil模块1.4 shelve模块1.5 XML模块1.6 ConfigParser模块1.7 hashlib模块1.8 logging模块1.9 re模块1.20 subprocess模块 1.1 时间模块 timeprint(ti
阅读全文
摘要:本节目录: 1、生成器 1.1 列表推导式方法 1.2 函数法--适用复杂的推导方法2、迭代器3、装饰器 3.1 单一验证方式(调用不传参数) 3.2 单一验证方式(调用传参数) 3.3 多种验证方式 1、生成器1.1 列表推导式方法data = [1,2,3]data = (i*2 for i i
阅读全文
摘要:本节目录: 1、字符编码 2、函数 2.1参数 2.2变量 2.3返回值 2.4递归 2.5 编程范式 2.6 高阶函数 ************************************************************ 1、字符编码 py2 指定编码时,文件和变量为指定的编码
阅读全文
摘要:主要内容:字典 集合 文件处理 字符编码 1、字典dict简介dict就是key value值,索引有意义,数据无序 key定义规则:a:不可变--数字、字符串、元组(可变--列表、字典)b:不能重复 定义D = {'name':'zs','age':'12','sid':'01'}#增D['wid
阅读全文
摘要:主要内容: for循环 while循环 格式化输出(2) 数据统计及记录 ############################################################# 1、for循环 (A): 验证:F:\Python\Python3\python.exe D:/pyt
阅读全文
摘要:主要内容 1、Python安装2、标准输出3、字符串格式化4、数据表达5、内置函数6、输入与输出7、模块 1、Python安装 windows 安装路径 默认安装路径:F:\Python 设置配置环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第
阅读全文

浙公网安备 33010602011771号