10 2020 档案

摘要:如何使用终端操作数据库1.如何登入数据库? mysql -uroot -p2.如何查询数据库中的所有数据库?mysql> show databases;+ +| Database |+ +| information_schema || mysql || performance_schema || s 阅读全文
posted @ 2020-10-31 19:42 zou-ting-rong 阅读(46) 评论(0) 推荐(0) 编辑
摘要:双链表和单链表进行比较的优点与不同 节点多了一个前驱指针域 在很多基本操作上,多了一种选择,因为双链表可以向前进行移动寻位 如果给每个节点添加一个对应的下标,那么在寻找节点时,我们可以使用二分发来进行节点的寻址工作,这相对于单链表是一个性能的优化 7 """ 8 python实现双链表 9 """ 阅读全文
posted @ 2020-10-31 14:51 zou-ting-rong 阅读(190) 评论(0) 推荐(0) 编辑
摘要:在c语言中,我们有指针来进行链式结构袁旭之间的连接,而python没有指针,那么这个时候我们应该怎么来用python来实现单链表呢? 这里我们可以用类来模拟指针,用类来定义一个节点类 7 class Node(object): 8 def __init__(self,elem): 9 self.el 阅读全文
posted @ 2020-10-31 14:41 zou-ting-rong 阅读(148) 评论(0) 推荐(0) 编辑
摘要:python实现顺序表可以有两中形式进行存储 列表 元组 其实简单来说,顺序表无非就是操作列表和元组的方法来对顺序表进行操作。 实例代码 7 class SqList: 8 def __init__(self,maxsize = 10): 9 self.curlen = 5#顺序表的初始化长度 10 阅读全文
posted @ 2020-10-30 17:19 zou-ting-rong 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:python的序列可以包含多个元素,开发者只要实现符合序列要求的特殊方法,就可以实现自己的序列 序列最重要的特征就是可以包含多个元素,序列有关的特使方法: __len__(self):该方法的返回值决定该序列元素的个数 __getitem__(self,key):获取指定索引的对应的元素。key应该 阅读全文
posted @ 2020-10-29 21:43 zou-ting-rong 阅读(894) 评论(0) 推荐(0) 编辑
摘要:例如@classmethod,@staticmethod的本质就是函数装饰器,其中,classmethod和staticmethod都是python的内置函数 使用@引用已有的函数后,可用于修饰其他函数,装饰被修饰的函数。我们可以开发自定义的函数装饰器 装饰的过程可以分为 将被修饰的函数作为参数传递 阅读全文
posted @ 2020-10-28 20:24 zou-ting-rong 阅读(178) 评论(0) 推荐(0) 编辑
摘要:""" 2 定义一个函数,fn(n)其中n表示输入n行n列的矩阵,需要满足的要求是在n为 3时先输出 3 1 2 3 4 4 5 6 5 7 8 9 6 后输出 7 1 4 7 8 2 5 8 9 3 6 9 10 解决方案: 11 定义一个局部函数,返回其局部函数的值,并且根据其规律来写代码 12 阅读全文
posted @ 2020-10-27 21:40 zou-ting-rong 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:""" 2 问题描述: 3 给定一个奇数(num),生成一个横竖斜加起来的和相等 4 问题解析: 5 这其实就是一个九宫格的问题 6 九宫格问题的解答技巧: 7 1要放在第一行的正中央,每次按依次向上的格式去填值,如果超出上边框就 把它竖直往下移到最后一行,如果超出右边框就把它横着移动到最左边,在> 阅读全文
posted @ 2020-10-27 17:55 zou-ting-rong 阅读(469) 评论(0) 推荐(0) 编辑
摘要:方法一:利用for-in语句来生成一个二维列表 a = [] 2 for i in range(10): 3 a.append([]) 4 for j in range(10): 5 a[i].append(0) 6 7 print(a) 8 a[0][1] = 1 9 print(a) 运行结果 阅读全文
posted @ 2020-10-27 16:04 zou-ting-rong 阅读(18534) 评论(0) 推荐(1) 编辑
摘要:这个问题实际上是一个数学问题,我们主要找出每行的规律就可以根据规律来书写代码 """ 2 代码实现输出一个等腰三角形,实际上就是一个等差数列求各项的一个数学> 问题 3 """ 4 if __name__ == "__main__": 5 i = 1 6 while i < 5: 7 number 阅读全文
posted @ 2020-10-26 21:28 zou-ting-rong 阅读(3949) 评论(0) 推荐(0) 编辑
摘要:list1 = [1,2,3,4,5,6,7,8,9] 2 def number(num): 3 for i in list1[:num]: 4 result = 1 * i 5 print("1X",i,"=",result,end = " ") 6 if i == num: 7 print("\ 阅读全文
posted @ 2020-10-26 21:03 zou-ting-rong 阅读(813) 评论(0) 推荐(0) 编辑
摘要:""" 2 把一个浮点数分解成证书备份和小数部分 3 """ 4 def divide(num): 5 intnum = int(num) 6 floatnum = int(num) - intnum 7 return (str(intnum),str(floatnum)) 8 9 han_list 阅读全文
posted @ 2020-10-26 20:24 zou-ting-rong 阅读(637) 评论(0) 推荐(0) 编辑
摘要:for表达式用于其他区间,元组,列表等可迭代对象创建新的列表 [表达式 for 循环计数器 in 可迭代对象] for表达式与普通for循环的区别有两点 在for关键字之前定义一个表达式,该表达式通常会包含循环计数器 for 表达式没有循环体,所以不需要冒号 for表达式同样会对可迭代对象进行循环- 阅读全文
posted @ 2020-10-22 20:31 zou-ting-rong 阅读(707) 评论(0) 推荐(1) 编辑
摘要:for-in 语句循环专门用于遍历范围,列表,元素和字典等可迭代对象。 循环中的变量的值受for-in循环控制,该变量将会在每次循环开始时自动被赋值,因此程序不应该在循环中对该变量进行赋值 for-in循环可用于遍历任何可以迭代对象。所谓可迭代对象,就是指该对象中更包含一个__iter__方法,切该 阅读全文
posted @ 2020-10-22 19:51 zou-ting-rong 阅读(509) 评论(0) 推荐(0) 编辑
摘要:断言语句和if语句分子有点像,它用于对一个bool表达式进行断言,如果该bool表达式为True,该程序可以向下执行:否则程序会应答AssertionError age = int(input()) 2 assert 20 < age < 80 3 print("范围在20-80之间") 运行结果 阅读全文
posted @ 2020-10-22 18:50 zou-ting-rong 阅读(78) 评论(0) 推荐(0) 编辑
摘要:区别于c语言这类高级语言,HTML不是编程语言,而好似一种描述型语言,用于描述网页中内容的显示方式。 HTML标记以<>来进行标记。HTML中的标记按其是否成对出现,可以分为单标记和双标记来实现的。 单标记是指只有一个的HTML标记,按标记有没有属性值又可以分为 无属性值单标记 无属性值单标签是单一 阅读全文
posted @ 2020-10-21 16:19 zou-ting-rong 阅读(110) 评论(0) 推荐(0) 编辑
摘要:了解HTML网页技术 静态网页 在网页设计中,纯粹HTML格式的网页通常被称为“静态网页” 静态网页是标准的HTML文件,他的文件扩展名是.htm,html,文件包含文本图像,声音,客户端脚本,ActiveX控件及Jave小程序等。 静态网页是网站建设的基础。静态网页是相对于动态网页而言的,是指没有 阅读全文
posted @ 2020-10-21 15:46 zou-ting-rong 阅读(536) 评论(0) 推荐(0) 编辑
摘要:选择器 示例 示例说明 .class .intro 选择所有class="intro"的元素 #id #firstname 选择所有id="firstname"的元素 * * 选择所有元素 element p 选择所有<p>元素 element,element div,p 选择所有<div>元素和< 阅读全文
posted @ 2020-10-18 14:29 zou-ting-rong 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Ajax Ajax,即异步的JaveScript和XML。它不是一门编程语言,而是利用JaveScript在保证页面不被刷新,页面链接不改变的情况下与服务器交换数据并更新部分网页的技术。 对于传统的网页,如果想要更新内容,那么必须要刷新整个页面,但有了Ajax,便可以在页面不被刷新的基础上更新其内容 阅读全文
posted @ 2020-10-17 22:27 zou-ting-rong 阅读(335) 评论(0) 推荐(0) 编辑
摘要:获取url 设定请求头 requests发出get请求 实例化BeautifulSoup对象 BeautifulSoup提取数据 import requests 2 from bs4 import BeautifulSoup 3 4 url = "https://s.weibo.com/top/su 阅读全文
posted @ 2020-10-16 15:41 zou-ting-rong 阅读(406) 评论(0) 推荐(0) 编辑
摘要:html =""" 2 <!DOCTYPE html> 3 <html> 4 <head> 5 <meta charset = "utf-8"> 6 <title>this is a Demo</title> 7 </head> 8 <body> 9 <div id = "container"> 1 阅读全文
posted @ 2020-10-16 14:48 zou-ting-rong 阅读(138) 评论(0) 推荐(0) 编辑
摘要:因为最近在学习爬虫,那么在爬取网页内容时,就要求我们能够简单的看懂这个网页的基本结构,才能更好的去爬取我们所需要的内容。 这篇随笔也只是简单的说明了一些标签的含义。 标签关系 包含关系 eg:<head> <title></title> <head> 并列关系 <head></head> <body 阅读全文
posted @ 2020-10-15 19:14 zou-ting-rong 阅读(166) 评论(0) 推荐(0) 编辑
摘要:x = {"a":1,"b":2} 2 y = {"c":3} 3 from collections import Counter 4 X,Y = Counter(x),Counter(y) 5 z = dict(X+Y) 6 print(z) 程序运行结果 {'a': 1, 'b': 2, 'c' 阅读全文
posted @ 2020-10-14 19:11 zou-ting-rong 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:from lxml import etree 2 text = ''' 3 <div> 4 <ul> 5 <li class = "item-0"><a herf = "link1.html">first item</a></li> 6 <li class = "item-1"><a herf = 阅读全文
posted @ 2020-10-13 16:41 zou-ting-rong 阅读(112) 评论(0) 推荐(0) 编辑