随笔分类 -  python进阶

摘要:python字符串常用方法-目录: 1、strip()、lstrip()、rstrip()2、removeprefix()、removesuffix()3、replace()4、split()、rsplit()5、join()6、upper()、lower()、capitalize()7、islow 阅读全文
posted @ 2022-12-04 20:33 Mrwhite86 阅读(162) 评论(0) 推荐(0) 编辑
摘要:一、背景:在商场看到一个超级玛丽的乐高图感觉使用excel的颜色填充也能画出来,并且可以借助python来实现 二、excel表如何绘制正方形:1.统一设置行高与列宽excel表单元格的行与列的默认计量单位是不一样的,设置如何一样的数值并构成正方形:行的默认单位是:磅; 而一个列宽单位等于“常规”样 阅读全文
posted @ 2022-12-03 12:57 Mrwhite86 阅读(797) 评论(0) 推荐(2) 编辑
摘要:一、背景win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案如本地安装的python中的request库,在pycharm项目中居然无法使用,比较郁闷 pip list | findstr request 然后在pycharm中无法打开 二、原因,venv文件夹:虚拟环 阅读全文
posted @ 2022-10-22 13:57 Mrwhite86 阅读(6707) 评论(0) 推荐(0) 编辑
摘要:一、Linux提供了三种输入/输出通道给程序在linux中,每个进程都会有三个文件,并且这三个文件会进行重定向处理:1. 标准输入(STDIN) - 缺省为键盘2. 标准输出(STDOUT) - 默认为终端窗口3. 标准错误(STDERR) - 默认为终端窗口 4. 2>&1中的数字就是上面重定向后 阅读全文
posted @ 2022-09-17 00:26 Mrwhite86 阅读(1473) 评论(0) 推荐(1) 编辑
摘要:一、 python35个关键字列举: help("keywords")查看运行结果: 1. and、or、not 2. if、elif、else3. for、while4. True、False5. continue、break6. pass7. try、except、finally、raise8. 阅读全文
posted @ 2022-09-04 00:00 Mrwhite86 阅读(16301) 评论(0) 推荐(0) 编辑
摘要:一、随机整数1.包含上下限:[a, b] import random #1、随机整数:包含上下限:[a, b] for i in range(10): print(random.randint(0,5),end=" | ") 查看运行结果: 2.不包含上限:[a, b) import random 阅读全文
posted @ 2022-09-02 21:13 Mrwhite86 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一、python运算时精度问题: 1.运行时精度问题在Python中(其他语言中也存在这个问题,这是计算机采用二进制导致的),有时候由于二进制和十进制之间对应问题会导致数值的精度问题,比如无法用有限个二进制位完整地表示0.1,因为0.1转化为二进制之后位一个无限循环小数 print(1.1*2.2) 阅读全文
posted @ 2022-08-30 00:31 Mrwhite86 阅读(1595) 评论(0) 推荐(0) 编辑
摘要:一、隐式类型转换隐式类型转换 - 自动完成 我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失 num_int = 123 num_flo = 1.23 num_new = num_int + num_flo print("datatype of n 阅读全文
posted @ 2022-08-27 21:16 Mrwhite86 阅读(6865) 评论(0) 推荐(0) 编辑
摘要:一、abs(x) 1.作用: 函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小(模) 2.举例说明: #1.abs() a = abs(-15) print(a) b = abs(1+2j) print(b) 查看运行结果: 二、ceil(x) 1.作用: 返回一个大于或等于 x 的 阅读全文
posted @ 2022-08-21 22:46 Mrwhite86 阅读(313) 评论(0) 推荐(0) 编辑
摘要:一、lambda函数介绍 1.概念: 匿名函数,即没有具体名称的函数 2.语法: lambda 形式参数 : 函数表达式 以求x的平方为例 g = lambda x:x**2 (或(lambda i:i**2)(5)) print g(4) 查看返回结果: 3.作用: 省去了定义函数的过程,精简代码 阅读全文
posted @ 2022-07-20 23:31 Mrwhite86 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:一、概念: 1.闭包: 内部函数对外部函数作用域变量的引用 2.装饰器: 在不影响原有函数的功能,还能添加新的功能 二、闭包详解: 1.函数内部的函数无法直接调用 函数内的属性,都是有生命周期,都是在函数执行期间 2.将内部函数return出来,可以供外部函数调用 3.闭包:函数内的闭包函数私有化变 阅读全文
posted @ 2022-07-17 19:59 Mrwhite86 阅读(483) 评论(1) 推荐(0) 编辑
摘要:1、在全局变量与局部变量均存在时自定义的函数优先使用局部变量,自定义函数并不能改变全局变量的值。 查看运行结果: 2、在没有局部变量时,使用全局变量,且函数内部不能改变全局变量的值 查看运行结果: 3、使用global函数,使自定义的函数可以改全局变量的值。 查看运行结果: 阅读全文
posted @ 2022-06-19 17:15 Mrwhite86 阅读(4414) 评论(0) 推荐(0) 编辑
摘要:一.flask安装 pip install flask 二.flask简介: flask是一个web框架,可以通过提供的装饰器@server.route()将普通函数转换为服务 flask是一个web框架,属于微框架,框架很轻量,更新依赖小,依赖于werkzeug,一个wsgi工具包(web ser 阅读全文
posted @ 2022-05-30 01:04 Mrwhite86 阅读(519) 评论(0) 推荐(0) 编辑
摘要:一、logging介绍: 使用 logging.debug(text)来打印信息,info等的使用方法与debug一致,都只有一个位置参数 默认日志界别为:会输出warning以上的信息,代码示例: import logging logging.debug("这是一个debug的信息") loggi 阅读全文
posted @ 2022-05-27 01:08 Mrwhite86 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一.定义配置文件格式如下:data.conf [interface] url=http://192.168.37.8:7777/api/mytest2 [switch] switch_car=on [mysql] HOST=127.0.0.1 二、python脚本如下: # @Time:2022/5 阅读全文
posted @ 2022-05-26 23:38 Mrwhite86 阅读(86) 评论(0) 推荐(0) 编辑
摘要:2022年第三天,祝福大家元旦快乐,此测试工具在原基础上改进,增加一些新的功能,并去除了复杂的层级链接,架构目前比较简单,全部只使用了一个GridBagSizer布局器完成。 一.背景:主要解决软件测试过程中常用的三类问题:1.时间戳的转换2.json格式化校验3.常用加解密功能 二.编码工具:1. 阅读全文
posted @ 2022-01-03 17:53 Mrwhite86 阅读(255) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python3 # -*- coding:utf-8 -*- # @Time:2021/8/28 22:38 # @author: Mrwhite # @File:电影天堂爬虫.py # @DESC: import re import urllib.request,urllib 阅读全文
posted @ 2021-08-29 19:15 Mrwhite86 阅读(840) 评论(0) 推荐(0) 编辑
摘要:一.python爬虫简介1.什么是爬虫:网络爬虫,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。由于互联网数据的多样性和资源的有限性,根据用户需求定向抓取相关网页并分析已成为如今主流的爬取策略。2.爬虫的作用:网络抓取图片,爬取想看的视频,只要通过浏览器访问的数据都可以通过爬虫获取3.爬虫的 阅读全文
posted @ 2021-08-22 23:17 Mrwhite86 阅读(262) 评论(0) 推荐(0) 编辑
摘要:一、测试函数(unittest) 1、源文件方法(name_function.py): def get_formatted_name(first,last): """生成全名""" full_name=f"{first} {last}" return full_name.title() 2、通过un 阅读全文
posted @ 2021-04-18 22:18 Mrwhite86 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、文件读取二、文件写入三、异常四、存储数据 分割线:正文 一、文件读取 1、with语句 #采用idea的sources root的相对路径with open('..//data//pi_digits.txt') as file_object: contents = file_object.rea 阅读全文
posted @ 2021-04-18 15:52 Mrwhite86 阅读(162) 评论(0) 推荐(0) 编辑