随笔分类 - python
摘要:项目主页 官方文档 支持解析,拆分以及格式化SQL语句 模块兼容python2.7或者不低于python3.3版本 安装 1.源码安装 2.pip安装 入门 模块级别提供三个简单函数 split: sqlparse.split(sql, encoding=None) format: sqlparse
阅读全文
摘要:作用:处理命令行参数 函数:getopt(args, shortopts, longopts = []) 参数args一般是sys.argv[1:] shortopts 短格式 (-) longopts 长格式(--) 示例: 脚本文件 test.py内容 import getopt import
阅读全文
摘要:数据整理与预处理– 数据清洗– 合并数据集– 数据转换– 重塑和轴向旋转– 字符串操作 一、数据清洗 缺失值处理 删除记录 数据插补 拉格朗日插值法,牛顿插值法,均值,中位数,固定值,回归法等 不处理 异常值处理 *******************************************
阅读全文
摘要:一、安装 windows 7 1.安装pip 下载get-pip.py后直接安装 python3 get-pip.py 2.安装django pip3 install Django==1.11.4 Linux 1.安装pip yum install python3-pip 2.安装Django pi
阅读全文
摘要:引子 css功能:对html元素进行渲染布局 1.查找标签元素 2.操作标签(加对应的css属性) 由两个主要的部分构成:选择器,以及多条声明 css代码引入方式 一、行内式(不涉及查找,跟html绑定,难维护) <p style="color: red;font-size: 24px">hello
阅读全文
摘要:一、基于socket实现的web服务 将服务端的文件发送到浏览器渲染展现 import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8081))
阅读全文
摘要:#!/usr/src/python# -*- coding:utf-8 -*-import pymysqlimport socket,structdef sql_exe(v_sql): conn = pymysql.Connect(host='192.168.110.133',port=3306,u
阅读全文
摘要:进程应用 1.远程执行命令 2.ftp上传功能 3.产生配置文件
阅读全文
摘要:一、面向过程与面向对象 面向过程: 优点:降低程序复杂度 缺点:牵一发而动全身,不易扩展 应用场景:很少改变的场景,比如linux kernel,git 面向对象: 优点:易扩展 缺点:可控性差 应用场景:互联网,游戏,企业内部软件 二、类和对象 描述:对象是特征(变量)与技能(函数)的结合,类是一
阅读全文
摘要:一、时间模块 使用前必须先导入time模块 1.时间戳 print(time.time()) 2.结构化时间 print(time.localtime())(本地时间) print(time.gmtime()) (格林威治时间) 3.时间提取(年月日时分秒) print(time.localtime
阅读全文
摘要:正则模块 import reprint(re.findall('\w','as213df_*|'))print(re.findall('\W','as213df_*|')) print(re.findall('a\wb','a_b a3b aEb a*b')) print(re.findall('\
阅读全文
摘要:匿名函数 1.实例 f=lambda x,y:x+yprint(f(1,2)) 等同于 def func(x,y): return x+yfunc(1,2) 2.应用 salaries={'egon':3000,'alex':100000000,'wupeiqi':10000,'yuanhao':2
阅读全文
摘要:函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne
阅读全文
摘要:迭代器 相关概念 1.迭代的概念:重复+上一次迭代的结果为下一次迭代的初始值重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 2.可迭代的对象:内置__iter__方法的,都是可迭代的对象 3.迭代器:执行__iter__方法,得到的结果就是迭代器,迭代器对象有__ne
阅读全文
摘要:一、闭包函数 定义在内部的函数,包含对外部作用域而非全局作用域的引用,该函数就成为闭包函数 import timedef timmer(): def wrapper(): print(' 执行结果') return wrapper print(timmer()) timmer()() 二、装饰器修饰
阅读全文
摘要:一:函数对象:函数是第一类对象,即函数可以当作数据传递 1 可以被引用 2 可以当作参数传递 3 返回值可以是函数4 可以当作容器类型的元素 1.函数可以被引用 执行结果 <function foo at 0x00000000006FF598><function foo at 0x000000000
阅读全文
摘要:一:函数对象:函数是第一类对象,即函数可以当作数据传递 1 可以被引用 2 可以当作参数传递 3 返回值可以是函数4 可以当作容器类型的元素 1.函数可以被引用 执行结果 <function foo at 0x00000000006FF598><function foo at 0x000000000
阅读全文
摘要:#!/usr/src/python# -*- coding:utf-8 -*-# 数据预处理# 插入数据def ins_data(): pass# 删除数据def del_data(): pass# 数据更新def upd_data(): pass# 数据查询操作def sel_data(): if
阅读全文
摘要:打开文件的操作模式 f=open('a.txt','r+') #读写f=open('a.txt','w+') #写读f=open('a.txt','a+') #追加并且读 文件操作的步骤 1.打开文件 2.读写内容 3.关闭文件 写模式 f=open('a.txt','w')f.write('111
阅读全文