- 博客(28)
- 收藏
- 关注
原创 3 使用字符串(4)
目录3.4.4replace3.4.5split3.4.6strip3.4.7translate转换表中都有什么非英语字符串的问题3.5 小结3.5.1 本章的新函数3.5.2 接下来学什么3.4.4replacereplace方法返回某字符串的所有匹配项均被替换之后得到的字符串。>>> "This is a test".replace("is",'eez')'Theez eez a test'类似于查找并替换请参见...
2021-12-24 16:35:00
666
原创 3 使用字符串(3)
目录3.4 字符串方法但是字符串未死3.4.1 find方法3.4.2 join3.4.3 lower标题转换下一小节:replace、split、strip、translate等3.4 字符串方法字符串从string模块中“继承”了很多方法,早期的python版本,这些方法都是作为函数出现的。但是字符串未死尽管字符串方法完全来源于string模块,但是这个模块还包括一些不能作为字符串方法使用的常量和函数。Maketrans函数就是其中之一,后面会将它和tra
2021-12-01 14:40:50
483
原创 3 使用字符串(2)
目录3.3字符串格式化:完整版3.3.1 简单转换3.3.2 字段宽度和精度3.3.3 符号、对齐和用0填充代码清单3-1 字符串格式化示例下一小节接:字符串方法3.3字符串格式化:完整版格式化字符串的右操作数可以是任意类型,如果是元组或者映射类型(如字典),那么字符串格式化将会有所不同。我们尚未涉及映射(如字典),在此先了解一下元组。第4张还会详细介绍映射的格式化。如果右操作数是元组的话,则其中的每一个元素都会被单独格式化,每个值都需要一个对应的转换说明符。..
2021-11-27 10:30:00
430
原创 3 使用字符串(1)
目录3.1 基本的字符串3.2 格式化字符串:精简版模板字符串下一小节:字符串格式化:完整版本章将会介字符串格式化其他的值(如打印特殊格式的字符串),并简单了解下利用字符串的分割、连接、搜索等方法能做些什么。3.1 基本的字符串所有标准的序列操作(索引、分片、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,上一章已经讲过了这些操作。但是,请记住字符串都是不可变的。因此,如下所示的项或分片赋值都是不合法的。>>> website = 'http
2021-11-25 15:10:16
336
原创 2 列表与元组(5)
目录2.4 元组:不可变序列2.4.1 tuple函数2.4.2 基本元组操作2.4.3 那么,意义何在2.5 小结2.4 元组:不可变序列元祖与列表一样,也是一种序列。唯一不同的是元组不能修改。(而且,元组没有像列表一样的方法)创建元组的语法很简单:如果你用逗号分隔了一些值,那就自动创建了元组。>>> 1,2,3(1, 2, 3)元组也是(大部分时候是)通过圆括号括起来的:>>> (1,2,3)(1, 2, 3)空
2021-11-23 11:21:07
223
原创 2 列表与元组(4)
2.3.3 列表方法目录2.3.3 列表方法8. reverse9. sort10. 高级排序下一节:元组和小结接上一章8. reversereserve方法将列表中的元素反向存放>>> x = [1,2,3]>>> x.reverse()>>> x[3, 2, 1]Ps:该方法也改变了列表但不返回值(像remove和sort,目前只遇到pop()会返回值)提示:如果需要对一个序列进行反向迭代,.
2021-11-22 09:10:51
499
原创 2 列表与元组(3)
目录2.3.3 列表方法1. append2. count3. extend4.index5. insert6. pop7. remove下一小节:reverse以及sort排序等方法2.3.3 列表方法方法是一个与某些对象有紧密联系的函数,对象可能是列表、数字,也可能是字符串或其他类型的对象。调用方法:对象.方法(参数)1. appendAppend方法用于在列表末尾追加新的对象>>> lst = [1,2,3]>&.
2021-11-19 15:18:17
304
原创 2 列表和元组(2)
目录2.3 列表:python的“苦力”2.3.1 list函数2.3.2 基本的列表操作(1)元素赋值(2)删除元素(3)分片赋值下一小节接:2.3.3 列表方法2.3 列表:python的“苦力”讨论列表与字符串不同的地方:列表是可变的2.3.1 list函数因为字符串不能像列表一样被更改,所以有时根据字符串创建列表会很有用>>> list("Hello")['H', 'e', 'l', 'l', 'o']Ps:list函数.
2021-11-18 14:52:31
334
原创 2 列表和元组(1)
目录2.1 序列概览2.2通用序列操作2.2.1索引 代码清单2-1 索引示例2.2.2 分片 代码清单2-2 分片示例2.2.3 序列相加2.2.4 乘法 代码清单2-3 序列(字符串)乘法示例2.2.5 成员资格 代码清单2-4 序列成员资格示例2.2.6长度、最小值、最大值
2021-11-17 10:18:15
1058
原创 1 快速改造:基础知识(2)
目录1.10 保存并执行程序1.10.1 通过命令提示符运行程序1.10.2 让脚本像普通程序一样运行1.10.3 注释1.11.1 单引号字符串和转义字符1.11.2 拼接字符串1.11.3字符串表示,str和repr1.11.4Input和raw_input作比较1.11.5长字符串、原始字符串和unicode1.12 小结1.12.1 本章的新函数1.10 保存并执行程序IDLE下1.10.1 通过命令提示符运行程序(1)直...
2021-11-16 15:16:08
1600
原创 1 快速改造:基础知识(1)
1.1 安装pythonwindows端下载msi的镜像源进行安装Python本地安装后,有一个IDLE(Python GUI)运行python集成开发环境(python integrated Development Environment ,IDLE) (1)源码安装 ①./configure --prefix=$(pwd) 不指定路径时,可执行文件存放在/usr/local下bin下,库文件在lib下,配置文件在etc下 ②make ③make...
2021-11-16 13:05:34
1447
原创 2020-07-08 HTTP协议学习
目录1 HTTP协议1.1 什么是协议(了解一下就可以)1.2 HTTP请求报文1.2.1 使用fiddler抓取信息1.2.2 URL1.2.3 常用请求头(Request Header)1.3响应报文1.3.1 响应行---状态码status code1.3.2 响应头注意以下是根据2018年教程学习的https://www.bilibili.com/video/BV1js411g7Fw?from=search&seid=100986551547.
2021-05-17 10:51:06
330
原创 navicat连接mysql报错:Client does not support authentication protocol requested by server
解决方法:打开MySQL 8.0 Command Line Client执行:mysql> use mysql;mysql> alter user 'root'@'localhost' identified with mysql_native_password by '111111';mysql> flush privileges;然后再次打开Navicat连接成功
2020-06-24 17:26:36
161
原创 Python学习---python3.8.0安装搭建、对接IDEA
1.python安装下载python下载:https://www.python.org/downloads/release/python-380/我下载的是下载成功双击开始安装next-->自行选择安装路径点击install进行安装,安装完成2.配置环境变量编辑高级系统设置,安装时已经勾选了添加路径到环境变量,所以这里不需要配置打开cmd模式,输入python -V查看python版本3.python集成IDEA(1)python plu
2020-05-14 15:42:23
875
原创 -bash: ./configure: Permission denied & configure: error: no acceptable C compiler found in $PATH 解决
源码安装netperf:运行./configure时遇到①-bash: ./configure: Permission denied #权限拒绝,命令前添加bash②configure: error: no acceptable C compiler found in $PATH #缺少编译环境,安装gcc即可...
2019-08-28 17:04:12
455
原创 web前端开发学习之五
content部分css(一)紧接着上一篇补充css的内容:https://blog.youkuaiyun.com/weixin_42280639/article/details/84582895 <style type="text/css"> #leftArticle{ float: left; margin: 10px; di...
2018-12-04 16:52:22
228
原创 web前端开发学习之四
主页的需求分析和设计主页搭建:框架,浮动,overflow,position架构基本上分为: ①header(头):logo,navigator(导航栏) ②banner(横幅) ③content (内容):一般可以有左右两个板块 ④foo...
2018-12-04 14:01:12
260
原创 python实现网络爬虫之scrapy框架
今天老师给我们讲了一下使用vscode环境下python实现爬取豆瓣电影网的信息,老师用的python是3.6.5,而我用的是3.6.4,但是结果没有什么不同。准备工作:(1)先安装好python,我的电脑是安装的python3.6.4,安装python时第一步记得勾选添加路径 Add python3.6 to PATH....,如果安装成功后就可以在cmd运行 python -v就可以...
2018-09-10 17:46:27
690
原创 Python基础学习之一------python基础
python基础 简单介绍一下Python语言之前也接触过python语言,也使用python语言实现过一些操作,但是毕竟学习应该从底层开始,所以还是要重头来过,具体是根据廖雪峰老师的网站上发布的python教程开始学习的。网址:https://www.liaoxuefeng.com/Python语言也是一门很简单的机器语言,但其代码的编写量相对较少,操作也比较简单,比如完成同...
2018-08-14 17:46:25
325
原创 web前端开发学习之三
制作一个导航栏 新建一个div,添加css代码,使得产生的样式为如下 我们想将块放在中间,居中,那么剧需要用到margin:0 auto,但是margin:0 auto与margin-top:30px的位置先后是有区别的如 <style type="text/css"> #nav{ width: 960px; height: 35px;...
2018-08-07 17:36:16
698
原创 web前端开发学习之二
搭建第一个商业化主页(上) 试着写一个建议的HTML文档,看一下淘宝的导航栏,那么我们也可以开始做一个简易的HTML网页打开hbuilder进行操作,在hbuilder里面,可以通过tab键快速补齐代码,比如要打一个<div></div>只需要输入div三个字母,然后通过点击键盘上的Tab键,就可以快速补齐。或者要得到三个li,只需要输入ul>li*3...
2018-08-03 19:04:54
347
原创 数据库基础学习(二)
我的上一篇博客写了MySQL的安装https://blog.youkuaiyun.com/weixin_42280639/article/details/81259712,下面开始mysql数据库的学习新建数据库 新建表新建一个学生表,包含学号Sno,姓名Sname,性别Ssex,专业Smajor,出生日期Sbirthday 生成的SQL代码CREATE TA...
2018-07-30 14:31:46
175
原创 数据库基础学习(一)
MySQL的下载安装 MySQL是免费的,官网上选择适合自己电脑的版本下载 我选择了.msi结尾的安装包https://dev.mysql.com/downloads/windows/installer/8.0.html下载成功后 鉴于手残,退出的时候忘记点击保存修改,所以部分截图没有了,总之一直next就差不多了 安装过程中我遇到了3306端口被...
2018-07-28 15:30:51
336
原创 Python实现网络爬虫基础学习(四)
抓取评论数的方法------函数将方法写成一个函数式,这样每次就只需要改变链接就可以获取我们要得到的总评论数 而且我们每次只要更新新闻的id即可,所以将我们获取的链接中的id去除掉,用一个{}代替,每次改变了连接后,我们只需要将id写入前一个链接即可。newsid=comos-hftenhz3270493&变为newsid=comos-{}&下面开始进行操作...
2018-07-25 22:55:07
248
原创 Python实现网络爬虫基础学习(三)
获取新闻评论数发现获取到的评论数为空 猜想数据可能是采用JavaScript的方式存放的,会不会并没有放在document下,那么试着找一下js里面,接下来需要大海捞针了,筛选一下其他的链接,找出可能放有评论数的工具还可以发现这里的评论也全部存放在这里 那么我们就可以进行操作,就可以发现确实有916数字 # 评论数# http://...
2018-07-25 18:41:55
233
原创 Python实现网络爬虫基础学习(二)
抓取新闻内文页面我的上一篇讲了如何抓取新闻的时间、内容以及链接import requests from bs4 import BeautifulSoup res = requests.get("http://www.ggj.gov.cn/xwzx/tpxw/") # 请求 获取国管局信息 res.encoding = "utf-8" soup = B...
2018-07-24 23:35:46
234
原创 Python实现网络爬虫基础学习(一)
非结构数据处理与网络爬虫非结构化数据:(1)没有固定的数据格式,例如网页资料;(2)必须透过ETL(Extract(数据抽取),Transformation(数据转换),Loading(数据储存)三个方法)工具将数据转换为结构化数据才能取用 网络爬虫-----将非结构化的网页数据转换成结构化信息 网页右键---->检查或者直接点击F12按键只要是新闻网页都有...
2018-07-24 13:46:53
375
原创 前端开发学习之一------前端开发是什么以及我们要学什么
1.web前端开发工程师是做什么的 简单地说,就是要与网站打交道2.成为一名web前端工程师需要具备的条件 ①兴趣 ②敲代码(实践、需要去练习)3.Web前端开发工程师需要学习什么(重点:HTML,CSS,JavaScript硬性指标) ①软件(代码的辅助工具) 浏览器:浏览器有非常多,(谷歌Chrome(性能比较稳定...
2018-07-22 17:15:48
42606
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人