![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
crystal---
心之所向,素履以往。
生如逆旅,一苇以航。
展开
-
Python导出浏览器历史记录
import browserhistory as hbimport pandas as pd# 1.json的形式导出浏览器历史记录a = hb.get_browserhistory()print(a)# 2.表格的形式导出浏览器历史记录pd.DataFrame.from_dict(hb.get_browserhistory()['Mozilla Firefox'])# 3.csv的形式导出浏览器历史记录hb.write_browserhistory_csv()...原创 2020-07-15 12:27:08 · 781 阅读 · 0 评论 -
Python----成员与方法
1、实例属性:在构造函数__init__()中定义的属性,定义和使用时必须以self作为前缀。2、类属性:在类中所有方法之外定义的数据成员。在主程序中,或类的外部,实例属性属于实例(对象),只能通过对象名访问;类属性属于类,可以通过类名或对象名访问。3、私有成员:以两个下划线开头“__”的属性是私有属性4、方法在类中定义的方法有四类:公有方法、私有方法、静态方法、类方法。公有方法:通过对象名直接调用, 私有方法:以两个下划线开头“__”,不能通过对象名直接调用 静态方法、类方法通原创 2020-05-15 21:32:34 · 922 阅读 · 0 评论 -
腐烂的橘子------BFS练习
class Solution: def orangesRotting(self, grid: List[List[int]]) -> int: res = 0 # 全部腐烂需要的时间 ls = [] # 存放腐烂的橘子 dx = [1, -1, 0, 0] # 位置坐标 dy = [0, 0, 1, ...原创 2020-03-04 11:12:49 · 294 阅读 · 0 评论 -
贪心算法
PS:本文参考了大量文献资料,在此感谢所有作者。1、算法描述:贪心算法是指在对问题求解时,总是做出在当前看来最好的选择,不从总体最优上加以考虑,只是局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。贪心算法可以认为是动态规划算法的一个特例,如果满足每做出一个局部最优解,得...原创 2020-05-04 15:53:37 · 232 阅读 · 0 评论 -
【完全背包问题】
1、问题描述:有n个物品和一个大小为capacity的背包,每个物品的大小为w[i],每个物品的价值为v[i]。选择合适的物品放入背包中,使得背包内物品的总价值最大。与01背包不同的是,每个物品的数量为无限个。2、思路分析:动态规划定义动态规划数组:dp[i][j]表示从前i个物品中挑选物品放入容量为j的背包中所得到的背包的总价值。则面对第i个物品,可以放k次,对于每一次k的取...原创 2020-05-03 19:44:42 · 193 阅读 · 0 评论 -
【01背包问题】
1、01背包问题问题描述:给定n个物品和一个容量为capacity的背包,物品i的大小为w[i],物品i的价值为v[i]。如何选择物品装入背包,使背包中物品价值最大?思路分析:动态规划动态规划数组dp[i][j]表示当前背包容量为j,前i个物品的价值。则面对物品i,有两种选择:放与不放。①当目前背包容量大于等于当前物品的大小时,可以放,也可以不放,所以要选择两者的最大值。...原创 2020-05-03 13:50:07 · 221 阅读 · 0 评论 -
Python中保留两位小数的几种方法
num = 1.22334577901# 保留两位小数print('{:.2f}'.format(num))print('%.2f' % num)print(round(num, 2))原创 2020-03-04 15:48:30 · 6047 阅读 · 0 评论 -
使用Python下载一张图片
1、下载requests:打开Anaconda prompt,输入pip install requests下载2、验证是否下载成功:输入python 输入import requests,如果没有错误提示信息,则表示下载成功,可以使用3、下载图片import requestsheaders = {"User-Agent":"Mozilla/5.0 (Windows NT 10....原创 2020-01-15 19:38:03 · 741 阅读 · 0 评论 -
百度键入网址后的网络请求过程
键入网址,联系网络运营商DNS服务器 DNS返回IP地址 通过IP查询百度服务器 百度服务器返回给用户HTML页面原创 2020-01-10 17:17:29 · 392 阅读 · 0 评论 -
Python基础---函数
内置函数:如abs\sqrt\sum 自定义函数 语法def hello(): print("aaa")hello() //调用函数原创 2020-01-10 16:50:03 · 87 阅读 · 0 评论 -
python基础语法
一、数据类型整形(int) 浮点型(float) 字符型(str) 布尔型(True/False)使用type()函数可以查看变量类型,返回变量类型。二、列表list[]:由一系列按特定顺序排列的元素组成,可以是字符串、数值等如:ad = ['a','b','c']ad = ['a','b','c']ad.append('d') //在任意位置添加元素del a...原创 2020-01-07 17:49:07 · 83 阅读 · 0 评论