四、python数据库:数据库综合使用

# coding:utf-8 from pymysql import * from hashlib import * # hash算法的 Python 标准库 from pymongo import * conn = None cc = None def mysql_conn(): ...

2018-08-29 13:24:55

阅读数 44

评论数 0

三、python数据库:redis数据库

一、Redis数据库 1、redis 是一个开源的使用 ANSI  C语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化(周期性的把内存中的数据写入到硬盘中,重启的时候再次加载进行使用)的日志型、Kye - Value数据库 2、redis 也被称为数据结构服务器,因为它的 valu...

2018-08-29 13:16:35

阅读数 468

评论数 0

二、python数据库:mongodb数据库

一、MongoDb 1、Mongodb是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统 2、旨在为 web 应用提供可拓展的高性能数据存储解决方案 3、mongodb将数据存储为一个文档,数据结构由键值对组成,mongodb 文档类似于 json 对象,字段值可以包含其他文档、...

2018-08-27 23:09:50

阅读数 138

评论数 0

一、python数据库:mysql 数据库

一、SQL,不区分大小写 在数据库中进行操作的脚本,称为sql,结构化查询语言,当前关系型数据库都支持使用sql语言进行操作,也就是说可以通过 sql 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库。 sql语句主要分为:     1 DQL:数...

2018-08-18 11:17:00

阅读数 199

评论数 2

七、python高级:网络通信

一、网络通信 1、早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)...

2018-08-17 19:15:01

阅读数 63

评论数 0

六、python高级:协程

一、协程 1、协程是在一个进程里面或是一个线程里面,将任务分成了多份,也是完成多任务、并发的一种方式 2、例子:   3、greenlet模块     为了更好的使用协程来完成多任务,使用python中的greenlet模块对其封装,从而使得切换任务变得更简单     sudo  ...

2018-08-15 09:09:39

阅读数 39

评论数 0

五、python高级:线程

一、多线程执行 1、使用前先导入  form  threading  import  Thread 2、t = Thread( target = test )  创建线程 3、t.start( ) 启动线程 4、主线程会等待所有的子线程结束后才结束 5、通过Thread子类完成创...

2018-08-14 18:09:52

阅读数 59

评论数 0

四、python高级:进程

一、使用fork( )创建子进程(不能跨平台,只在Linux下执行) 1、编写完毕的代码,在没有运行的时候,称之为程序, 正在运行着的代码,称为进程,  进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的 2、使用os模块的fork( )函数创建一个子进程,主进程从一开始导入...

2018-08-11 15:11:34

阅读数 45

评论数 0

三、python高级:正则表达式

一、re模块(re.match、group()方法) 1、 2、re.match() 能够匹配出以xxx开头的字符串(从左到右开始依次匹配) 若匹配成功,则返回匹配对象(Match Object),否则返回None, group方法,用来返回字符串的匹配成功的部分。 3、matc...

2018-08-11 14:37:19

阅读数 160

评论数 0

二、python高级:生成器与迭代器

一、列表生成式 1、for只控制循环的次数,而for前面的变量决定着数据的内容,这就叫做列表生成式         二、生成器(保存的是算法,generator) 1、生成器的特点:只是保存了生成列表数的一个算法,什么时候需要用,就next() 调用。 (1)创建生...

2018-08-11 11:25:12

阅读数 38

评论数 0

一、python高级:装饰器

一:闭包 1、定义:   闭包是函数式编程的一个重要的语法结构,函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代...

2018-08-11 10:32:35

阅读数 53

评论数 0

十 六、小结(2)

一:字典 1、字典是一种可变容器模型,可以储存任意类型对象,且字典是无序的        字典的每对键值对用冒号分隔(key:value),每个键值对之间用逗号分隔,整个字典括在花括号中      d = { key1:value1 , key2:value2 ,key3:value3 } ...

2018-08-07 17:56:17

阅读数 33

评论数 0

十 五、小结(1)

一:编写程序的两种方法 1、python(ipython)或python3( ipython3 )进入交互环境 优点:代码执行结果明显可见      缺点:对前面所写的代码不容易修改 2、编辑 .py格式文件,python3 +文件名,执行文件内代码 优点:可编写大量代码,执行方便   ...

2018-08-07 17:42:12

阅读数 63

评论数 0

十 四、python基础:初识面向对象

一:初识面向对象 1、面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设计、实现软件的办法。 面向对象编程(Object Oriented Progr...

2018-08-03 18:02:14

阅读数 38

评论数 0

十 三、python基础:csv版本名片管理系统

# coding:utf-8 #提示给用户的菜单信息 print("="*50) #分割线 print("\t 名片管理系统 v6.0版本") #显示...

2018-08-01 20:23:04

阅读数 55

评论数 0

十 二、python基础:文件(文本、json、csv)

一:打开和关闭文件 1、必须先用python内置的open( )函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写 2、open( )    打开一个文件   不同模式打开文件的完全列表: 几种打开模式的特点:     3、close( )   关闭打开...

2018-08-01 19:50:46

阅读数 40

评论数 0

十 一、python基础:日期和时间

1、时间间隔是以秒为单位的浮点小数 2、每个时间戳都是以自从1970年1月1日午夜(历元)经过了多长时间来表示,时间戳单位最适合做日期运算,但是1970年之前的日期就无法以此表示了,太遥远的日期也不行 3、使用函数 time.time( )可以获取当前时间戳 4、时间元组 5、获取...

2018-08-01 10:13:36

阅读数 77

评论数 0

十、python基础:函数

一:函数定义与调用 1、python提供了许多内置函数,比如:print( ) ,同时,也可以自行定义函数,称为用户自定义函数 2、关键字 def 定义一个函数,后面为函数标识符名称与括号,括号里面为传入参数与自变量,如果没有就空下,函数体以冒号开头,并且需要缩进,函数体的第一行可以选择性的使...

2018-08-01 08:32:51

阅读数 377

评论数 0

九、python基础:元组(Tuple)和集合(Set)

一:元组 1、元组与列表类似,但是元组只能查看,不能修改(增、删、改) 2、元组里面的每个元素使用逗号分隔开,最后使用小括号括起来组成元组,需要注意的是:当元组内只有一个元素时,逗号也不能省略 3、元素与字符串类似,下标索引从0开始,可以进行截取、组合等操作   4、元组运算符 ...

2018-07-31 17:50:32

阅读数 2013

评论数 0

八、python基础:字典(Dictionary)

一:字典 1、字典是一种可变容器模型,可以储存任意类型对象,且字典是无序的     2、字典的每对键值对用冒号分隔(key:value),每个键值对之间用逗号分隔,整个字典括在花括号中 d = { key1:value1 , key2:value2 ,key3:value3 }   3...

2018-07-31 15:26:44

阅读数 42

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭