• oldboy s21day06

    #!/usr/bin/env python # -*- coding:utf-8 -*- # 1.列举你了解的字典中的功能(字典独有)。 ''' dic.keys() 获取所有key dic.values() 获取所有value dic.items() 获取所有键值对 dic.get(key) 得到key对应的value dic.pop(key) 删除key对应的键值对,返回key对应的va...

    2019-04-11 10:28:34

  • 学习--->更新集合/内存/深浅拷贝

    一、计算机基础 1. .软件(应用程序) 2.解释器/编译器 - 解释型语言:将代码每一行传递给计算机一行,常用编程语言python,PHP,Ruby。 - 编译型语言:将代码完全执行完后会形成一个文件把结果传递给计算机,常用编程语言C, C++, C#, Java, Go语言。 3.操作系统 - Win...

    2019-04-11 10:28:30

  • 大话算法-排序-堆排序

    堆排序:大根堆要求每个节点的值都小于等于父节点的值,小根堆要求每个节点的值大于等于父节点的值 1、父节点 list[i] 左节点 list[2i+1] 右节点 list[2i+2] 2、大根堆 list[i] = list[2i+1] list[i] = list[2i+2] 3、小根堆 list[i] = list[2i+1] list[i] = list[2i+2...

    2019-04-11 10:28:26

  • 第二天学习_基础数据类型整理

    1. int - 整型 bit_length() 是int唯一的方法 2. bool - 数据类型之间的转换 int(字符串)-把字符串转换成数字 str(数字)-把数字转换成字符串 3. str - 字符串 字符串[索引] 可以找到对应索引的值 (索引从0开始计数) 切片: 字符串[start:end] 从start到end拿到数据, end...

    2019-04-11 10:28:20

  • 一些user-Agent

    window.navigator.userAgent 1) Chrome Win7: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1 2) Firefox Win7: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0 3) Safari W...

    2019-04-11 10:28:08

  • kmp算法python实现

    kmp算法python实现 kmp算法 kmp算法用于字符串的模式匹配,也就是找到模式字符串在目标字符串的第一次出现的位置 比如 abababc 那么bab在其位置1处,bc在其位置5处 我们首先想到的最简单的办法就是蛮力的一个字符一个字符的匹配,但那样的时间复杂度会是O(m*n) kmp算法...

    2019-04-11 10:27:54

  • Python爬虫(1):基础知识

    爬虫基础知识 一、什么是爬虫? 向网站发起请求,获取资源后分析并提取有用数据的程序。 二、爬虫的基本流程 1、发起请求 2、获取内容 3、解析内容 4、保存数据 三、Request和Response Request:用户将自己的信息通过浏览器(socket client)发送给服务器(socket serv...

    2019-04-11 10:27:40

  • 用python写一个预警机器人(支持微信和钉钉)

    背景 线上的系统在运行中,发生故障时怎么及时的通过手机通知到相关人员?当然这是个很简单的需求,现有的方法有很多,例如: 如果我们用的云产品,那么一般都会有配套对应的监控预警功能,根据需要配置一下即可,支持短信,邮箱通知。 如果我们已经搭建了一套运维监控...

    2019-04-11 10:27:35

  • Python json序列化

    Python内置的 json 模块提供了非常完善的对象到JSON格式的转换。废话不多说,我们先看看如何把Python对象变成一个JSON: d = dict(name= ' Kaven ' , age=17, sex= ' Male ' ) print (json.dumps(d)) # {"name": "Kaven", "age": 17, "sex": "Male"} 说明: dumps()方...

    2019-04-11 10:27:31

  • python函数默认参数陷阱

    对于学习python的人都有这样的困惑 def foo(a=[]): a.append(5) return a Python新手希望这个函数总是返回一个只包含一个元素的列表:[5]。结果却非常不同,而且非常惊人(对于新手来说): foo()[5] foo()[5, 5] foo()[5, 5, 5] foo()[5, 5, 5, 5] foo() 实际上,这不...

    2019-04-11 10:27:27

2