python
文章平均质量分 62
xiaojie834
这个作者很懒,什么都没留下…
展开
-
python第二节课
循环结构判断条件 boolean类型的表达式while 判断条件: 循环体(需要注意冒号和缩进)避免死循环-->正规代码 (while True为死循环)例:1.求1-100偶数之和[python] view plain copya=0 while n<=100: if n%2==0: a+=n n=n+1 print(a) ...原创 2018-05-02 00:05:56 · 388 阅读 · 0 评论 -
python之简单式爬虫
#简单式爬虫from urllib import request#请求打开一个ulrresponse=request.urlopen('https://www.w3cschool.cn/python/python-files-io.html')#在本地 创建一个文件xml=open('python.html','w+',encoding='utf-8')#把服务器的响应 护理htm...原创 2018-05-28 22:31:59 · 120 阅读 · 0 评论 -
python之xml解析
#usr/bin/python#-*-coding:utf-8-*-import xml.saxclass MovieHandler( xml.sax.ContentHandler ): def __init__(self): self.CurrentData = "" self.type = "" self.format = "" s...原创 2018-05-28 22:41:06 · 99 阅读 · 0 评论 -
python之MySQL(1)
MySQL 优势1.运行速度快2.使用成本低3.可移植性强4.适用大多数人群在cmd界面输入下面字符,即可进入MySQL界面mysql –u root – p查看所有数据库SHOW databases;创建一个叫myschool的数据库DROP DATABASE myschool;注意:每输完一个数据必须以分号结尾...原创 2018-06-11 22:27:38 · 110 阅读 · 0 评论 -
python之推导式(第一部分)
每次看大神的代码很奇怪,比如T=[(x,y) for x in range(5) if x%2==0 for y in range(5) if y %2==1]这是什么鬼,一个变量T为什么搞得这么拥挤,看着也累啊,昨天老师一讲我才知道是简写代码。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 #usr/bin/python#-*-coding:utf-8-*-#例子1:整除3的数字...原创 2018-05-24 12:00:26 · 126 阅读 · 0 评论 -
python之前期回顾
ss='''print('hello python')a,b=4,5c=a+bprint(c)'''print(ss)print('-------------')exec (ss)#__doc__打印注释内容#exec 执行字符串data=[i for i in range(1,21)]print(data)#list 分片处理 list[开始:结束:步长]#pri...原创 2018-06-05 12:43:43 · 131 阅读 · 0 评论 -
python之MySQL的基本操作
CREATE DATABASE python7;#创建一个python7USE python7;#打开python7CREATE TABLE aa(sid INT(4)ZEROFILL#当你的数据量,不足4位补齐);#create创建列表 table列表 aa是列表名 sid字段名称INSERT INTO aa VALUE (12),(1234),(123456);#insert i...原创 2018-06-13 22:09:04 · 108 阅读 · 0 评论 -
python之二叉树
二叉树是数据结构中的一种数据结构,在用Python搭建决策树模型时,发现需要先实现多叉树.#usr/bin/python#-*-coding:utf-8-*-#面对对象编程:思想:面对对象永远不能包含对象#二叉树:class BTree: root=None class Node: data=None left=None ri...原创 2018-06-07 11:35:03 · 177 阅读 · 0 评论 -
python之thread线程
#进程 <-----线程#多线程是指一个进程同时运行多个线程,用来完成不同的工作,叫多线程.import threading#先引库print([x for x in range(9)])thread=threading.current_thread()thread.setName('主线程')print('thread name:',thread.getName())new...原创 2018-05-31 12:29:44 · 491 阅读 · 0 评论 -
python之MySQL数据库增删改
#查看当前默认存储引擎SHOW VARIABLES LIKE 'storage_engine%';#修改引擎CREATE TABLE test_myisam( tib INT)ENGINE=MYISAM#-----------------------------------#新增#表中添加数据INSERT INTO `student`(`studentNo`,`loginPwd...原创 2018-06-16 12:11:00 · 174 阅读 · 0 评论 -
python之通信
简单C/S模型,实现两主机通过socke通信。服务端#socker 通信import socket#1.先创建一个服务端server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#1. 绑定 I和端口server.bind(('192.168.0.143',8011))#设置最大挂起连接数 5server.listen(5)pr...原创 2018-06-02 12:32:05 · 666 阅读 · 0 评论 -
python之查找节点
#usr/bin/python#-*-coding:utf-8-*-'''xml解析 domhtml js document 学校 商学院 法学院 电子学院 计算机学院 软件 网络 数据 网1 网2...原创 2018-06-09 14:31:04 · 2569 阅读 · 0 评论 -
python之mysql第三节课
#检查“Logic Java”课程最近一次考试成绩#如果有 80分以上的成绩,显示分数排在前5名的学员学号和分数SELECT subjectNO FROM `subject` WHERE subjectName='Logic Java'SELECT MAX(examDate) FROM `subject` WHERE subjectNo=(SELECT subjectNo FROM ...原创 2018-06-19 21:56:41 · 577 阅读 · 0 评论 -
python之demo随机数和模块
模块:import sysprint(sys.path)路径。打印后是一个列表,可以向其中追加路径reload()重新加载路径模块互相调用不可以,会产生死锁#usr/bin/python#-*-coding:utf-8-*-#随机数import randomprint(random.choice(range(1,33)))#可重复print(random.choices(range(1,...原创 2018-05-24 11:55:26 · 209 阅读 · 0 评论 -
python之日志
日志相关的概念用来记录程序中 重要的消息日志对象 属性1 错误不同的应用程序所定义的日志等级可能会有所差别,分的详细点的会包含以下几个等级:DEBUGINFONOTICEWARNINGERRORCRITICALALERTEMERGENCY日志等级(level)描述DEBUG最详细的日志信息,典型应用场景是 问题诊断INFO信息详细程度仅次于DEBUG,通常只记录关键节点信...原创 2018-05-24 11:52:05 · 374 阅读 · 0 评论 -
第五节课元组和字典
元组#usr/bin/python#-*-coding:utf-8-*-#既定 创建的时候#1.可变#2.数值不可变类型不可变#元组不可增 改 删# t=(1,2,'aap',4,[2,3,4],'汉字')# print(t[1])# t[4][1]=6#可以改变列表里的# print(t)# #逐一赋值 a 少了 超出报错tt=('A','B','a','b')# ...原创 2018-05-09 12:58:34 · 97 阅读 · 0 评论 -
python第三课字符串的使用与切片
s='不迟到's1="不早退"s2='''<htnl><hand></hand></htnl>'''print(type(s2))#2.可以使用中括号和下标来获取单个字符,或截取字符串:即 切片ss='不迟到,不早退,手机静音,电脑静音,哈哈哈哈ok'print(ss[ss.__len__()-1])print(ss[-1])#...原创 2018-05-04 12:59:25 · 202 阅读 · 0 评论 -
python 变量的作用域
#usr/bin/python#-*-coding:utf-8-*-#变量的作用域g_a=10#就近一致def test1(): a=20 global g_a#告诉浏览器全局变量 g_a=(g_a+a) print(a)test1()print(g_a)#匿名函数:#语法: lambda [参数列表]:函数体内部代码lam=lambda :pr...原创 2018-05-17 15:21:22 · 96 阅读 · 0 评论 -
python我的第一课
#usr/bin/python#-*-coding:utf-8-*-#Unicode 万国码 2个字节存一个字符#非Unicode byte 1字节多少数字#python 运行机制 解释型语言/编译型#java C# HELLO.java-->HELLO.class#python js php js-->一边执行 一边解释#print(100+100)#1.变量 int doubl...原创 2018-04-27 13:04:05 · 130 阅读 · 0 评论 -
python第四课之列表
#usr/bin/python#-*-coding:utf-8-*-#数据结构之列表li=[33.33,'abc','456',90]# print(type(li))# print(li)# #跟切片功能一样# print(li[:])# print(li[-1::-1])# #append默认加到末尾# li.append('2018')# print(li)# #in...原创 2018-05-07 13:01:32 · 116 阅读 · 0 评论 -
类和对象之传承
class cw: def __init__(self,name,love,health): ''' 初始化自定义数据 :param name: :param love: :param health: ''' self.name=name self.love=0...原创 2018-05-14 13:08:56 · 116 阅读 · 0 评论 -
python之推导(第二部份)
#5.求m,n中矩阵各个元素的乘积m1=[[1,2,3],[4,5,6],[7,8,9]]n1=[[2,2,2],[3,3,3],[4,4,4]]for i in range(len(m1)): for j in range(len(m1[i])): print(m1[i][j]*n1[i][j],end=' ')s=[m1[i][j]*n1[i][j] for ...原创 2018-05-25 22:40:37 · 104 阅读 · 0 评论 -
python之枚举
#枚举from enum import Enum, unique#注解 装饰器@uniqueclass color(Enum): ''' 对于一些既定的值,不允许随意赋值的量 没个成员的类型就是他所属的枚举 自定义的类/枚举 又叫自定义数据类型 ''' red = 1 orange = 2 yellow = 3 gre...原创 2018-05-25 22:46:30 · 161 阅读 · 0 评论 -
python高级内容之文件读写
终于学点高级的东西了,可是也到费脑子的时候了,呵呵呵!保佑俺早日学会!#硬盘只支持读写 没有删除这项操作.因为在写的时候就进行了覆盖#文件读写#read()方法从一个打开的文件中读取一个字符串#Write()方法可将任何字符串写入一个打开的文件#File对象的close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。fo=open('foo.txt','...原创 2018-05-26 11:16:18 · 254 阅读 · 0 评论 -
python之闭包和装饰器
#usr/bin/python#-*-coding:utf-8-*-#闭包def outter(fun): def inner(): print('123 执行inner') fun() print('456 执行inner') return inner@outterdef index(): print('我是i...原创 2018-05-23 13:36:08 · 93 阅读 · 0 评论 -
pyhthon之异常
运行时异常: 异常分类:1.可控 代能够解决 2.不可控1 可控 Exception :2类:1.运行时异常 2.编译时异常try: 有可能发生异常的代码:1/0except 异常类型: 捕获并处理语句except 异常类型: 处理语句或try: 语句体except (异常类型1,异常类型2): 处理语句except Exception: ...原创 2018-05-24 11:36:16 · 450 阅读 · 0 评论 -
python之django
C/S 客户端-服务端B/s 浏览器-服务器(操作系统 数据库 编程语言 页面 css js)django 框架py_mysqlurl-->统一资源定位符http://ww.baudu.com/music/轻音乐/4564fd.mp4协议:http https地址:www.baudu.com 域名解析 DNS 域名解析系统 61.135.169.125资源:/music/轻音乐/4564...原创 2018-06-28 11:30:25 · 149 阅读 · 0 评论