随笔分类 - Python笔记
摘要:导入正则表达式re库 import re 原始字符串 在Python中,使用 r 或者 R 作为前缀的字符串称为原始字符串,原始字符串将字符串中的所有内容视为普通字符串,不会进行转义 print('D:\note') # 输出结果会将 \n 作为换行符 """ D: ote """ print(r'
阅读全文
摘要:简介 之前针对Excel的读取都是使用的xlrd模块,但是在一次实践中发现xlrd模块去掉了对xlsx格式的支持,因此改用openpyxl。 以下内容仅包含使用openpyxl读取Excel文档的操作,并且比较浅显,更多内容请参考官方文档。 注:一个excel就是一个工作簿(workbook),一个
阅读全文
摘要:Writing a locustfile 现在,让我们看一个更完整/更现实的例子,看看您的测试可能是什么样子: import time from locust import HttpUser, task, between class QuickstartUser(HttpUser): wait_ti
阅读全文
摘要:原文:https://docs.locust.io/en/stable/quickstart.html 第一个测试 Locust 测试本质上只是一个 Python 程序,它向您想要测试的系统发出请求。这使得它非常灵活,尤其擅长实现复杂的用户流。但是它也可以进行简单的测试,所以让我们从这个开始: fr
阅读全文
摘要:PyMysql库 导入PyMysql库:import pymysql PyMysql连接对象 连接数据库,获得一个PyMysql连接对象conn conn = pymysql.connect( host=None, port=0, user=None, password='', database=N
阅读全文
摘要:dir()函数:返回模块的属性列表(返回值是一个列表) 参数可选,为对象、变量、类型 该方法没有参数时,返回当前范围内的属性、方法等,传入参数时,查看参数指定的对象的所有属性和方法 # 查看列表的属性和方法 dir([]) # 查看字符串的属性和方法 dir('') # 查看sys模块的属性和方法
阅读全文
摘要:面向对象编程 面向对象编程和面向过程编程的区别: 类和实例 类:抽象的、用于创建实例的基础模板,类里面可以定义这个类所拥有的基础的属性。 实例:根据类而创建的具体的对象,实例拥有类的基础属性和方法(类中的函数),比如 人类 就是一个类,而一个个具体的人,就是根据人类创建出来的具体的对象。 我们使用c
阅读全文
摘要:内置函数 abs()返回数字的绝对值 语法:abs(x),x为数值表达式:整数、浮点数、复数 返回值:返回x的绝对值,若x为复数,则返回复数的大小 >>> abs(-5) 5 >>> abs(-12.27) 12.27 >>> abs(12+0.2j) 12.001666550941998 all(
阅读全文
摘要:一、常规函数的定义 函数 函数就是一段组织好的、可以重复使用的代码块。比如在你写的某个.py文件中,需要频繁的计算面积,这样我们会有很多相似、重复的代码,在这种情况下,我们就可以将这些代码块封装起来,这就是函数。每次需要进行面积的计算时,就调用这个函数; 在Python中,有可以直接进行使用的内建函
阅读全文
摘要:一、什么是错误与异常 错误 一般指程序编写有误,语法不规范而导致程序无法运行,这样的称为错误; 异常 程序无语法问题,可以正常运行,但在运行过程中出现的错误,例如:值转换错误(int('a'))、除数不能为0等,这样的问题称为异常; 当发生异常时,程序会抛出这个异常并且停止运行,因此为了更快定位问题
阅读全文
摘要:一、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? """ 1、写三个for循环,分别循环这四个数字,最内层的循环使用set的去重功能判断是否有重复数字、无则将数字拼接 2、将得到的数字放入一个set集合中,自动去重 3、集合元素的个数即为组成的数字个数 """ r
阅读全文
摘要:Python中循环语句即为:当满足某一条件时,重复执行其中的代码块(缩进的代码块),直到不再满足该条件为止; Python分为while循环和for循环。 while循环 基本格式: # else为可选 while condition: statements1 else: statements2 *
阅读全文
摘要:Python条件语句,可以理解为:通过判断是否满足某个条件,来决定执行哪一句/块代码。 条件语句注意点如下: if、else、elif语句后需要加英文冒号; if语句后执行的代码块需要缩进; Python中无switch语句; else可以不写; 单个条件控制:if...else... 格式如下:
阅读全文
摘要:在python中,数据类型转换分为隐式类型转换和显式类型转换,隐式类型转换即python自动进行的转换,一般发生在整数int和浮点数float之间。而显式类型转换则是无法进行自动转换,需要手动通过内置函数进行不同数据类型的转换。 隐式类型转换 >>> 3 + 8 11 >>> 3 + 8.1 11.
阅读全文
摘要:集合的去重功能 创建集合时自动去重 >>> a = {'hello', 'hello', 'a', 'world', 'mike'} >>> a {'world', 'hello', 'mike', 'a'} # set()方法创建集合时,传参为序列 >>> b = set(('hello', 'h
阅读全文
摘要:创建字典 使用{}直接创建 >>> my_d = {1: 'hello', 'a': 'world'} >>> my_d {1: 'hello', 'a': 'world'} 使用dict()创建 >>> my_d1 = {} >>> my_d1 {} >>> my_d1['hello'] = 'w
阅读全文
摘要:创建列表 最普通的创建列表 >>> my_l = [1, 2, 3, 'a', 'b', 'c'] >>> my_l [1, 2, 3, 'a', 'b', 'c'] 使用list()将其他序列转换为列表 >>> s = 'hello' >>> a = list(s) >>> a ['h', 'e'
阅读全文
摘要:Python访问字符串 1、使用索引的方法访问字符串中的某一字符: >>> a = 'hello world' >>> a[3] 'l' 2、使用切片方法访问字符串中的子字符串: >>> a = 'hello world' >>> a[:4] 'hell' >>> a[:4] = 'aaa' Tra
阅读全文