Python 边用边学

目录

写在前面

1. 常用库

1.1. request 库

主要方法

对象属性

库异常

1.2. lxml 库

XPath 选取节点常用表达式

查找特定节点

2. 知识点

2.1. Python中 extend() 和 append() 的用法区别

2.2. Python 的输入输出

单输入输出

多输入输出

2.3. Python 的排序

2.4. Python 字符串常见操作

截取

分割

大小写转换

2.5. Python 文件常见操作

读取

写入

3. 小问题

next 待续。。。




写在前面

这将是一篇长~~长文,所以前面有个目录。

文章将会整理记录下我在用 Python 的过程中用过的一些库、遇到的一些知识和小问题,这样印象比较深刻,也方便自己回头看看不至于每次都去查同样的内容。

就酱~


1. 常用库


1.1. request 库

requests 库是 Python 实现的简单易用的HTTP库,可以方便的进行 http 请求测试。

可以使用 pip 快速安装:

pip install requests

主要方法

 

对象属性

库异常


1.2. lxml 库

lxml 是一款高性能的 Python HTML/XML 解析器,可以迅速、灵活的处理 XML 和 HTML,支持 XPath(XML Path Language)和 XSLT(Extensible Stylesheet Language Transformation),并且实现了常见的 ElementTree API。

可以使用 pip 快速安装:

pip install lxml

XPath 选取节点常用表达式

常用表达式实例:

查找特定节点

在xpath中,第一个元素的位置是 1 ,最后一个元素的位置是 last() , 倒数第二个是 last()-1 。

XPath 通配符可用来选取未知的 XML 元素。

XPath 通配符可用来选取未知的 XML 元素。


2. 知识点


2.1. Python中 extend() 和 append() 的用法区别

list.extend(list1)是将新对象list1的内容添加到列表list,list.append(list1)是将新对象list1整体添加到列表list。以下是代码示例对比。

append() 代码示例:

list = []
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list.append(list1)
list.append(list2)
print(list)

运行结果:

extend() 代码示例:

list = []
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list.extend(list1)
list.extend(list2)
print(list)

运行结果:

2.2. Python 的输入输出

单输入输出

多输入输出


2.3. Python 的排序

 


2.4. Python 字符串常见操作

截取

分割

大小写转换

 


2.5. Python 文件常见操作

读取

写入


3. 小问题


 


next 待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值