一、__del__方法称为"析构方法",用于实现对象被销毁时所需的操作。比如:释放对象占用的资源,例如:打开的文件资源网络连接等。python实现自动的垃圾回收,当对象没有被引用时(引用计数为0),有垃圾回收器调用__del__方法。我们也可以通过del语句删除对象,从而保证调用__del__方法。 ...
分类:
编程语言 时间:
2020-01-13 12:48:17
阅读次数:
104
1.安装lxml lxml是一种使用 Python 编写的库,可以迅速、灵活地处理 XML。 网址 选择对应的Python版本安装。 2.安装zope.interface 直接使用pip命令下载 3.安装Twisted Twisted是用Python实现的基于事件驱动的网络引擎框架,可以直接pip安 ...
分类:
其他好文 时间:
2020-01-13 10:50:27
阅读次数:
78
关键 webbrowser+time+os import os,timeimport webbrowser url = 'http://www.baidu.com' webbrowser.open(url) time.sleep(3) #关闭谷歌浏览器, os.system('taskkill /I ...
分类:
编程语言 时间:
2020-01-12 22:13:05
阅读次数:
172
11.二叉树 python实现二叉树的数据结构: . 二叉树的排序方式: 广度遍历(层次遍历) 深度遍历: 前序(根左右):把根放到最前面 中序(左根右):把根放到中间 后序(左右根):把根放到最后 " " ;) " " ;) python实现排序二叉树: " " ;) " " ;) ...
分类:
其他好文 时间:
2020-01-12 17:56:20
阅读次数:
67
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 输入描述: 字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。 输出描述: 删除字符串中出现次数最少的字符后的字符串。 #!/usr/bi ...
分类:
编程语言 时间:
2020-01-12 00:20:31
阅读次数:
136
一、读写模式: w:向文件中写入内容,w会清空原来文本内容 a:向文件中追加内容 r:从文件中读取内容 wb:以二进制形式写入内容。 rb:以二进制形式读文件内容 ab:以二进制形式追加内容 a+、r+、w+:混合形式,即可读可写 二、读 1. 方法一: f = open(文件路径,读模式) #将文 ...
分类:
编程语言 时间:
2020-01-11 20:41:25
阅读次数:
141
运行结果: —————————————————————————————————————————— 运行结果: —————————————————————————————————————————— # 第三题:使用python实现冒泡排序def BubbleSort(list): long = len ...
分类:
编程语言 时间:
2020-01-11 09:33:45
阅读次数:
76
题目: 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 说明:长度超过2的子串 输入描述: 一组或多组长度超过2的子符串。每组占一行 输出描述: 如果符合要求输出:OK,否则输出NG 代码: import sys import r ...
分类:
编程语言 时间:
2020-01-11 00:13:34
阅读次数:
124
Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言,他的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能,尤其是Flask框架内置的模板语言。 由于django默认模板引擎功能不齐全,速度慢,所以我们也可以在Django中使用jinj ...
分类:
其他好文 时间:
2020-01-10 22:35:58
阅读次数:
104
GitHub地址:https://github.com/hustcc/JS-Sorting-Algorithm 摘录一二: 1.冒泡排序 Python实现: def bubbleSort(arr): for i in range(1, len(arr)): for j in range(0, len ...
分类:
编程语言 时间:
2020-01-10 15:36:16
阅读次数:
69