![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 学习
大洋芋_915
菜鸟一名,喜欢编程
展开
-
p 型编码串
# 题目描述# 给定一个完全由数字字符‘0’,‘1’,‘2’,…,‘9’构成的字符串 str,# 请写出 str 的 p 型编码串。# 例如:字符串 122344111 可被描述为" 1个1、2个2 、1个3 、2个4 、3个1 ",# 因此我们说 122344111 的p型编码串为 1122132431 ;# 类似的道理,编码串 101可以用来描述 1111111111;# 00000000000 可描述为" 11 个 0 ",因此它的p 型编码串即为 110;# 100200300 可描.原创 2022-05-08 09:53:38 · 615 阅读 · 0 评论 -
Dict中取一个随机值
今天碰见一个需求,从一个dict里面取一个随机值出来:本来开始想使用item的方法,但是取不出来后来使用 了下面的思路先得到一个list,包含这个dict的所有keys 然后通过random随机取一个keys 再通过keys去get到对应的value不知道高手还有没有更简单的办法呢?dict_list = {'test1': '1', 'te...原创 2020-03-21 16:06:04 · 2609 阅读 · 2 评论 -
Python 字符串的几种拼装方式
日常写代码中,经常会遇到拼装字符串的时候,今天学习了3.6支持的方法,觉得真的很方便,那我们一起来看看python有哪些办法拼接字符串string = "test"print("this is %s case" %string)print("this is {0} case".format(string))print("this is " + string + " case")...原创 2020-03-01 10:22:33 · 651 阅读 · 1 评论 -
记录Python基础知识
1.列出 5 个常用 Python 标准库?import os #操作系统接口import sys #命令行参数import re #正则表达式import math #数学模块import time #...转载 2020-01-07 18:36:00 · 102 阅读 · 0 评论 -
Requests中POST 请求参数中data和json的区别
最近在使用Python中Request库的时候,很多小朋友问post请求中data和json的区别:假如我们请求的body是json方式,请求的数据为payloadpayload = {'key1': 'value1', 'key2': 'value2'}如果是低版本的Requests的话,我们只有使用导入json来把字典dict转化成json:import jsonurl...翻译 2019-12-02 17:11:00 · 2927 阅读 · 3 评论 -
Python 列表删除相同的元素
今天遇到个问题,需要删除一个列表删除多个相同的值,比如list = [1, 2, 3, a, 4, 5, a, 7, a]想到的第一个办法就是去重后使用list的remove方法:但是使用这个方法后发现list的顺序变化了list1 = [10, 2, 3, "a", 4, 5, "a", 7, "a"]list2 = list(set(list1))list2.remove(...原创 2019-08-14 16:44:50 · 1392 阅读 · 0 评论 -
Python2 安装MySQLdb库
今天爬了半天坑,终于在windows上安装好了python2的MySQLdb库,直接使用cmd命令安装就会遇到各种报错python.exe -m pip install mysqlclient==1.3.12然后去https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python这个网站上下源文件,先去检查一下自己是什么系统,然后下载对于的...转载 2019-04-01 16:38:17 · 3199 阅读 · 0 评论 -
Session 和 Cookie 的区别和使用
Session 和 Cookie 的区别:Session是存在服务器端,Cookie是存在客户端(浏览器) Session的保存方法很多,内存、数据库、文件都有 Session 的运行依赖 Session id,而 Session id 是存在 Cookie 中的 Cookie可以记录Session ID, 账号信息等使用场景:Http协议是无状态的协议,所以服务端如何记住特定的用...原创 2019-02-27 10:56:11 · 172 阅读 · 0 评论 -
Python requirements.txt的使用方法
在使用Python的时候,需要把安装的Package通过requirements.txt 给导出来,让其他使用者更加方便的安装:在当前环境执行生成文件:pip freeze >requirements.txt生成后的requirements.txt文件是:pytest==3.8.0pytest-allure-adaptor==1.7.10requests==2.18....转载 2019-01-08 18:39:24 · 4724 阅读 · 2 评论 -
Python os.environ 处理环境变量
最近在写自动化代码的过程中,需要往环境变量写入一些变量,然后其他方法取出来,所以OS这个库很简单的解决了这个问题:import osdef set_env(): # 设置环境变量 os.environ.setdefault('test', 'case')def get_env(): # 获取环境变量 if os.environ.get('test'...原创 2019-01-23 18:07:41 · 7269 阅读 · 1 评论 -
Python 3 读取ini文件
在使用Python的过程中就会遇见配置环境参数的问题,今天学习了使用configparser 模块来读取ini文件导入参数:首先,创建一个config.ini文件:[debug]log_errors=trueshow_warnings=False[server]port: 8080nworkers: 32pid-file=/tmp/spam.pidroot=/www/r...原创 2019-01-07 17:23:39 · 8622 阅读 · 0 评论 -
Python Package 之 Faker(随机姓名、电话)
在写测试数据的时候会遇见造数据的问题,当然也可以通过写一个List,通过random去随机获取,但是今天看见这个Python Package后,觉得使用这个更爽!!Faker(https://github.com/joke2k/faker)是一个可以让你生成伪造数据的Python包。当你需要初始化数据库,创建美观的XML文档,不断产生数据来进行压力测试或者想从生产服务器上拉取匿名数据的时候,...翻译 2019-01-11 16:04:12 · 6466 阅读 · 0 评论 -
Python中Module(模块)和Package(包)
Module模块:在Python中,一个.py文件就称之为一个模块。比如一个module1.py文件(代码如下),就是一个名字叫module1的模块。def test(): print "test case"模块的导入以及使用:直接导入模块 import module1module1.test() 导入模块并重命名为m1 import m...翻译 2018-12-10 15:47:27 · 224 阅读 · 1 评论