![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
小马798
流水不争先,争的是滔滔不绝
展开
-
Python--字典操作
字典是键值对形式的无序可变序列,因此没有第一个元素和最后一个元素的概念。每一个元素都是键值对的形式:键可以是任意不可变数据,且不可重复值是任意可变数据,可以重复创建字典 1. 使用 { } 创建字典,a = {"name":"sunsun", "age":18} 2. 使用dict()函数a = dict(name='sunsun', age=18) 3. 通过zip()方法k = ['n...原创 2021-11-06 18:55:50 · 326 阅读 · 0 评论 -
python---列表操作
a = [10,20,30,40]创建列表 1.list()方法,参数必须是一个可迭代的对象a = list("123")print(a) 2. 使用[ ] 创建,常结合推导式等使用a = [10,20,30]#结合推导式a = [i*2 for i in range(10)]添加列表元素 在中间操作元素涉及到列表元素的移动,数据量大的时候非常影响效率,所以尽量在列表末尾操作元素 1. append...原创 2021-11-03 22:16:10 · 268 阅读 · 0 评论 -
拼接字符串join()和+
+和join()方法,都可以拼接字符串。数据量较大时,从性能角度来说,使用join()方法更优。每次使用+拼接字符串,会生成一个新的字符串对象。join()在拼接字符串之前会先计算所有字符串的长度,然后进行拷贝,仅新建一次对象。import timetime1 = time.time()str_list = []for i in range(1000000): str_list.append('abc')str1 = ''.join(str_list)time2 = time原创 2021-10-31 16:58:42 · 1277 阅读 · 0 评论 -
整数缓存问题
python会对整数进行缓存在python命令行中,整数缓存范围是[-5, 256] 在pycharm中,整数缓存范围是[-5, 任意正整数]。因为解释器进行了一部分优化所以,在pycharm中,不同的范围里指向相同整数值的地址是相同的。...原创 2021-10-30 17:30:58 · 179 阅读 · 0 评论 -
比较运算符 is与==的使用
is:比较的是两个对象的地址,即指向两个对象的变量所存储的地址是否相同==:通过调用_ _eq_ _()方法,比较的是两个变量所指向的值是否相等因为==还要调用方法比较,所以效率比 is 低所以,在比较 变量 与 None 时,建议使用 is...原创 2021-10-30 17:15:26 · 206 阅读 · 0 评论 -
python-pytest命名规则
1. 文件名以“test_”开头或者以“_test”结尾2. 测试类必须以“Test”开头,且不能有init方法3. 测试方法必须以test开头原创 2021-10-24 13:19:54 · 805 阅读 · 1 评论 -
YAML文件
yaml是一种数据格式,支持注释、换行、多行字符串、裸字符串(如整形,纯字符串等)语法规则: 1. 区分大小写 2. 使用缩进表示层级,不能使用tab键缩进,只能用空格缩进。 3. 缩进时空格数量无限制,只要同级对齐即可 4. 注释使用“#”文件数据组成: 1. map对象,键值对形式, 值前必须加空格,格式:键:(空格)值 内容可写到一行,也可写多行conf: name:...原创 2021-08-10 18:02:00 · 268 阅读 · 0 评论 -
pipreqs 获取当前项目中依赖的组件及其版本
1. 安装pipreqs 在终端输入pip install pipreqs2. 打开pycharm,进入到对应的项目3.在pycharm终端输入pipreqs ./项目根目录就会生成requirements.txt文件,文件内是当前项目依赖的组件及其版本4.如果想要重新获取requirements.txt文件,强制覆盖原文件,在pycharm终端输入 pipreqs ./ --force...原创 2021-07-27 18:25:57 · 418 阅读 · 0 评论 -
正则、bs4、xpath、jsonpath匹配规则
转载https://www.cnblogs.com/airapple/p/9132374.html正则匹配: 规则 单字符: . : 除换行以外所有字符 [] :[aoe] [a-w] 匹配集合中任意一个字符 \d :数字 [0-9] \D : 非数字 \w :数字、字母、下划线、中文 \W : 非\w \s :所有的空白字符...原创 2021-06-25 15:02:59 · 736 阅读 · 0 评论 -
Mac python安装pip
Mac自带python2.7,但是我们有的时候会自己安装其他版本的python。可以通过以下方式,给指定版本python安装pip。例如给python3安装:curl https://bootstrap.pypa.io/get-pip.py | python3安装完后,查看版本pip --version如果--version查不到版本信息,找到pip安装的位置,查看pi...原创 2019-04-22 16:34:13 · 1534 阅读 · 0 评论