- 博客(39)
- 收藏
- 关注
原创 Python中操作mysql的pymysql模块
一、安装 cmd命令窗口1pip3 install pymysqlpymsql中调用123456789101112131415#! /usr/bin/env python# -*- coding:utf-8 -*-# __author__ = "TKQ"import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, us...
2018-06-28 12:18:07 260
原创 Mysql第四章 事物、视图、备份和恢复
CREATE DATABASE mybank;USE mybank;CREATE TABLE `bank`( `customerName` CHAR(10), `currentMoney` DECIMAL(10,2))#模拟实现转账 从张三的账户转账500元到李四的账户INSERT INTO `bank`(`customerName`,`curren...
2018-06-28 12:07:27 443
原创 第三章 高级查询
/*检查“Logic Java”课程最近一次考试成绩如果有 80分以上的成绩,显示分数排在前5名的学员学号和分数*/SELECT studentNO,studentResultFROM resultWHERE EXISTS( SELECT * FROM result WHERE studentResult>80 AND ...
2018-06-19 12:27:15 718
原创 MySQL第二章2--2
CREATE TABLE result( studentNo INT(6) PRIMARY KEY COMMENT'学号', subjectNo VARCHAR(50) COMMENT'科目', examDate DATETIME COMMENT'考试日期', studentResult INT COMMENT'结果') COMMENT='成绩表'INSERT IN...
2018-06-16 12:44:38 395
原创 MySQL第二章
CREATE TABLE student1( studentNo INT(4) PRIMARY KEY COMMENT'学号', loginPwd VARCHAR(20) NOT NULL COMMENT'密码', studentName VARCHAR(50) NOT NULL COMMENT'姓名', sex CHAR(2) NOT NULL DEFAULT '男' COMME...
2018-06-16 12:42:25 389
原创 MySQL第一章
CREATE TABLE student1( studentNo INT(4) PRIMARY KEY COMMENT'学号', loginPwd VARCHAR(20) NOT NULL COMMENT'密码', studentName VARCHAR(50) NOT NULL COMMENT'姓名', sex CHAR(2) NOT NULL DEFAULT '男' COMME...
2018-06-13 19:35:02 237
原创 MySQL的基本概念
数据库的优点:存储大量数据,方便检索和访问 保持数据信息的完整、一致 共享和安全 通过组合分析,产生新的有用的信息应用程序的作用:响应操作并显示结果、向数据库请求数据数据库的作用:存储数据、检索数据、产生新的数据时下流行的数据库:Oracle、SQL Server、MySQL数据库的基本概念:数据库就是数据的仓库 ...
2018-06-12 10:54:36 191
原创 任意树
''' 学校 商学院 法学院 电子学院 计算机学院 软件 网络 数据 网1 网2 网3'''# 任意树# 根据当前节点获取父节点# 根据当前节点获取所有子节点# 根据当前节点获...
2018-06-08 18:23:58 284
原创 练习题
class BTree: root=None class Node: data=None left=None right=None def zhongxu(self): if self.left is not None: self.left.zhongxu() ...
2018-06-07 12:04:40 121
原创 复习
date = []for i in range(1, 21): date.append(i)print(date)print(date[14:8:-1])date = [i for i in range(1, 21)]date[7:12] = [9, 99, 999]print(date)d1 = (1, 2, 3, 4, 5, 6, 7)d2 = (2, 4, 7, 8,...
2018-06-05 12:06:26 145
原创 网络编程之群聊
群聊客户端import socket,threading# 创建个服务端server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 绑定服务器的IP和端口server.bind(('192.168.0.1',8000))# 设置最大挂起连接数5server.listen(5)print('服务端 启动等待客户端连接...')...
2018-06-02 11:54:02 401
原创 网络编程
import socket# 1.创建个服务端server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 2.绑定IP和端口server.bind(('192.168.43.129',8888))# 设置最大挂起连接数5server.listen(5)print('服务端启动 等待客户端连接...')# 3.等待客户端链接 ...
2018-06-02 11:52:28 99
原创 蒸馒头的线程
蒸馒头import threading,timezhenglong=[] 共享数据 蒸笼创建俩把锁 一把蒸馒头的锁 由伙夫掌管 一把吃馒头的锁 由吃货掌管zheng_lock=threading.Lock()zheng_Cond=threading.Condition(lock=zheng_lock)chi_lock=threading.Lock()chi_Cond=threa...
2018-06-02 11:51:05 231
原创 多线程
多线程进程 应用程序的执行实例 有独立电脑内存空间和系统资源 独立 进程之间很难共享数据线程 CPU调度和分派的基本单位 进程当中的子任务 不能单独存在 CPU执行的最小单位 线程不安全import threadingprint([x for x in range(9)])thread=threading.current_thread()thread.setNa...
2018-05-31 12:13:38 135
原创 DVD中的OS
<?xml version="1.0" encoding="UTF-8" ?><dvds> <dvd> <name>简爱</name> <price>300</price> <state>1
2018-05-31 12:11:56 5036
原创 OS文件2
<?xml version="1.0" encoding="UTF-8" ?><collection shelf = "New Arrivals"><movie title = "Enemy Behind"> <type>War, Thriller</type> &l
2018-05-29 12:01:41 189
原创 OS文件
<?xml version="1.0" encoding="UTF-8" ?><data> <country name="Liechtenstein"> <rank>1</rank> <year>2008</year&g
2018-05-29 11:57:48 979
原创 文件流
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+ 打开一个文件用于读写。文件指针将会放在文件的开头。rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,...
2018-05-26 12:06:26 155
原创 文件流和OS
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+ 打开一个文件用于读写。文件指针将会放在文件的开头。rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,...
2018-05-26 12:03:08 204
原创 部分推导和枚举
求m,n中各个元素的乘积 矩阵m=[[1,2,3],[4,5,6],[7,8,9]]n=[[2,2,2],[3,3,3],[4,4,4]]其中i,j对应的是相应下标 i是m最外头的中括号对应的下标 j是里面三个中括号对应的下标通过元素下标 获取各个数据for i in range(len(m)): for j in range(len(m[i])): p...
2018-05-26 12:00:17 246
原创 随机数与推导
随机数 random时间戳 种子import randomprint(random.choice(range(1,33)))一个print(random.choice(range(1,30),k=6,weights=range(1,30)))随机可重复print(random.sample(range(1,30),6))随机不重复推导例1 整除3 的列表number...
2018-05-23 18:25:33 338
原创 性别异常
异常自定义异常类:一般继承 Exceptionclass sexException(Exception): ''' 自定义性别异常 ''' passtry: sex=input('请输入性别:') if sex!='男' and sex!='女': raise sexException('性别只能是男或女')except...
2018-05-23 18:23:24 1971
原创 日志
日志相关概念:追踪软件运行时所发生事件的方法日志的作用:1:程序调试 2:了解软件程序运行情况,是否正常 3:软件程序运行故障分析与问题定位日志等级及内容DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMEERGENCYlogging模块简介logging模块定义的函数和类为应用程序和库的开发实现...
2018-05-23 18:22:06 153
原创 嵌套
first=[]def outter(fun): def inner(y): for x in range(1,5): first.append(fun(x,y)) return innerdef suan(x,y): return x*yout=outter(suan)out(9)for i in first: ...
2018-05-23 14:04:35 88
原创 闭包与装饰
def f1(a,b,c=(),*args,**kw): print('f1 a=',a,'b=',b,'c=',c,'args=',args,'kw=',kw)def f2(a, b, c=(), *args,d, **kw): #一个*元祖 俩个*字典 *以此声明以后参数为关键字参数 print('f2 a=', a, 'b=', b, 'c=', c, ...
2018-05-23 14:03:10 89
原创 闭包和装饰模式
def f1(a,b,c=(),*args,**kw): print('f1 a=',a,'b=',b,'c=',c,'args=',args,'kw=',kw)def f2(a, b, c=(), *args,d, **kw): #一个*元祖 俩个*字典 *以此声明以后参数为关键字参数 print('f2 a=', a, 'b=', b, 'c=', c, ...
2018-05-23 13:57:29 170
转载 生成器与迭代器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:实例(Python 3.0+)>>>list=[1,2,3,4]>>>...
2018-05-18 15:52:29 96
转载 函数
函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def 关键词开头, 后接函数标识符名称和圆括号()。任何传入...
2018-05-18 15:50:55 504
原创 例题
交通工具class traffic: def __init__(self,name): self.name=name def run(self): print("交通工具"+self.name+"正在行驶")class Truck(traffic): def __init__(self,name,weight): ...
2018-05-14 13:02:11 124
转载 类与对象的解释
Python3 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些...
2018-05-09 16:31:54 577
转载 end
#!/usr/bin/python3# Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b < 10: print(b) a, b = b, a+b执行以上程序,输出结果为:112358这个例子介绍了几个新特征。第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0 和 1。最后一行再...
2018-05-09 16:27:42 81
原创 字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的字典实例:dict = {'Alice'...
2018-05-09 16:25:56 269
原创 列表
列表的数据项不需要具有相同类型创建一个列表,只要把逗号分割的不同的数据项使用方括号括起来列表中也可以使用切片数据结构--->列表:增 删 改 查(insert,delete,update,query)li1=['a','b','c','d']li2=[1,2,3,4]li1.append(5)print(li1)['a', 'b', 'c', 'd', 5] app...
2018-05-07 12:57:34 105
原创 python中的列表
列表的数据项不需要具有相同类型创建一个列表,只要把逗号分割的不同的数据项使用方括号括起来列表中也可以使用切片数据结构--->列表:增 删 改 查(insert,delete,update,query)li1=['a','b','c','d']li2=[1,2,3,4]li1.append(5)print(li1) ['a', 'b', 'c', 'd', 5] ...
2018-05-07 12:55:08 122
原创 练习题
num =int(input("请输入成绩:"))print("")if num>=90: print("优秀")elif num>=70: print("良好")elif num>=60: print("及格")else: print("不及格")num=int(input("输入一个四位数&
2018-05-04 14:34:09 94
原创 Python 中的字符串
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串,如下...
2018-05-04 14:29:12 161
原创 python的推导练习题
1推导式列表例1:整除3的数字列表numbers=[]for x in range(100): if x%3==0: or numbers=[x for x in range(100) if x%3==0]: print(x)eg:0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 6...
2018-05-02 13:39:17 169
原创 初步入门练习篇
n=0while n<=100: if n%3==0 and n%5==0: print( n,"是3和5的倍数") elif n%5==0: print(n,"是5的倍数") elif n%3==0: print(n,"是3的倍数") elif n%11==0: break n=n+1...
2018-05-02 13:34:00 104
转载 Python的学习心里路程
Python3 基础标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。python保留字['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'fina...
2018-04-27 13:27:34 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人