- 博客(11)
- 收藏
- 关注
原创 利用Python爬虫技术爬取图片
一、确定图片URL地址法一:打开需要爬取的图片,在图片上单击右键,选择复制链接法二:(1)以百度的 logo为例,右键点击网页上的图片。(2)弹出的菜单中点击“属性”。(3)图片属性打开后,里面标注的“地址”就是该图片的“URL”。(4)将地址复制下来即可。二、执行代码import requests r=rr.get('https://www.baidu.com/img/...
2020-02-06 23:51:47
1193
原创 Python基础(二)
一、Python语言基础要素2.字符串处理字符串的一个常用标准库块是string。在string模块中,你可以使用多个函数来有效管理字符串,下面的示例说明了使用这些字符串函数的方法。1.splitsplit()是通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔num+1个子字符串。基本语法:str.split(str='',num=string.count(str))s...
2020-01-22 20:37:50
166
原创 python基础(一)
一、Python语言基础要素1.数值Python中最主要的4种数值类型是整数,浮点数,长整数和复数。Python的数据类型是不允许改变的,这就意味着如果改变num的数据类型,将重新分配空间。(1)整数1.其他类型转为整型浮点数或字符串可以通过内置的int(x)函数转化为整数x为字符串或浮点数例如:int(4.5) #x为浮点数int('4') #x为...
2020-01-22 13:22:27
160
原创 使用anaconda安装TensorFlow,以及解决anaconda安装tensorflow的“no module named tensorflow”问题
一、安装anaconda1.安装地址:https://www.anaconda.com/download/确认自己的电脑是64位的还是32位的,然后下载就好啦2.安装软件注意这一点:其余步骤就是普通的安装软件啦3.检查是否安装成功1.打开命令行输入conda --version检查安装的anaconda的版本2.输入conda info --envs检查目前安装了哪些环境变量就...
2020-01-20 11:04:46
4134
5
原创 LeetCode697数组的度
LeetCode697数组的度题目:给定一个非空且只包含非负数的整数数组nums, 数组的度的定义是指数组里任一元素出现频数的最大值。你的任务是找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。示例:示例 1:输入: [1, 2, 2, 3, 1]输出: 2解释:输入数组的度是2,因为元素1和2的出现频数最大,均为2.连续子数组里面拥有相同度的有如下所示:[1,...
2019-12-21 22:35:06
135
原创 LeetCode817链表组件
LeetCode.164最大间距-——桶排序和鸽笼原理题目描述:给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于 2,则返回 0。示例 1:输入: [3,6,9,1]输出: 3解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大差值 3。示例 2:输入: [10]输出: 0解释: 数组元素个...
2019-12-15 10:09:13
141
原创 LeetCode61旋转链表
一、问题描述给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。示例1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->4->NULL向右旋转 2 步: 4-&...
2019-12-02 17:51:48
124
原创 Python一百道练习题第十一题:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为”1”的个数(也被称为汉明重量)。分别使用位运算及bin函数的三种方法
使用bin()函数和count()函数def hm(n): return (bin(n).count('1'))num=eval(input("请输入一个整数:"))print(hm(num))
2019-11-24 16:30:17
3798
原创 对列表生成的一些操作(生成一维列表,二维列表)
生成一维列表:1.要生成list [1, 2, 3, 4, 5, 6, 7,8, 9, 10]可以用range(1, 11)如图所示:2.要生成[1x1, 2x2, 3x3, …,10x10]也可以使用range(1,11)如图所示:解释:写列表生成式时,把要生成的元素x(或x* x)放到前面,后面跟for循环,就可以把list创建出来。注:for前后的元素应该是一样的。3. ...
2019-11-23 22:23:20
1953
原创 力扣第3题-无重复字符的最长子串
使用滑动窗口求无重复字符最长子串的长度整体做题思路:给定一个字符串,要求找出其中不含有重复字符的最长子串 的长度。我们选用两个指针i,j的方法来求出最长子串的长度,指针i指向无重复子串的第一个字符,指针j指向无重复子串的最后一个字符。通过i,j指针的不断改变,来计算子串的长度。首先,定义一个长度为128的空数组map[128]存储ASSCII值来反映某一个字符是否在子串中出现过,i,j指...
2019-11-11 17:20:37
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人