![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 61
wtg4452
这个作者很懒,什么都没留下…
展开
-
匿名函数、偏函数、内置函数
匿名函数匿名函数语法:lambda 参数1,参数2:函数 返回值表达式适用场景:函数内部代码非常简单(通常只有一个返回值的表达式)一般用于函数作为参数传递的场景# 常规函数定义:def func(x, y): return x * y# 匿名函数:func2 = lambda x, y: x * yres1 = func(11, 22)res2 = func2(11, 22)print(res1, res2)# 运行结果为:242 242===========原创 2021-10-27 06:45:52 · 186 阅读 · 0 评论 -
生成器和迭代器
迭代器的特征:可以使用next对数据进行迭代操作# 迭代器的特征:可以使用next对数据进行迭代操作itr = iter([11, 22, 33])res = next(itr)print(res)res = next(itr)print(res)res = next(itr)print(res)# 运行结果为:112233===========================================================================原创 2021-10-27 06:24:40 · 208 阅读 · 0 评论 -
推导式——数据类型扩展
列表——推导式常规列表# 快速生成一个列表( 0 到 99 )list1 = []for i in range(100): list1.append("data{}".format(i))print("list1的值为:", list1)# 运行结果为:list1的值为: ['data0', 'data1', 'data2', 'data3', 'data4', 'data5', 'data6', 'data7', 'data8', 'data9', 'data10', 'data1原创 2021-10-25 06:26:14 · 391 阅读 · 0 评论 -
HTML
html@[TOC](html)<p> ......内容...... </p>意思:段落如下:<p>床前明月光,疑是地上霜。 </p><p>举头望明月,低头思故乡。</p>====================================================================================<p> ......内容...... </p>意思:原创 2021-03-02 19:37:56 · 93 阅读 · 0 评论 -
pytest框架编写
pytest框架编写pytest分为四个步骤:编写测试用例 - 收集测试用例 - 执行测试用例 - 生成测试报告。编写测试用例:用例名称、用例步骤、预期结果 、实际结果 、前置后置1、用例名称:要以test_开头2、断言:(实际和预期的比对) assert 表达式(True/False)AssertionError用例失败:1、出现了AssertionError 2、用例抛其它异常了。用例呈现的2种形式:1、.py下的函数,函数名以test_开头2、.py下类(没有__init__方原创 2021-02-24 17:15:59 · 296 阅读 · 1 评论 -
logging
logging1、调用logger = logging.getLogger(日志名字)来生成一个日志收集器对象2、设置你的日志收集级别。logger.setLevel(日志级别),一般为INFO3、使用logging.Formatter类来定制要输出到控制台/文件当中的日志格式4、使用handle1 = logging.StreamHandle()来创建一个控制台渠道对象,并将控制台要输出的日志格式设置为3当中的formatter. 设置:handle1.setformatter(Formatt原创 2021-02-05 17:09:58 · 161 阅读 · 0 评论 -
类和对象(2)
类和对象(2)1、类的定义:类和对象都是对现实⽣活中事物的抽象事物包含两部分1)数据(属性)2) ⾏为(⽅法)调⽤⽅法 对象.⽅法名()⽅便调⽤和函数调⽤的区别:如果是函数调⽤,调⽤时有⼏个形参,就会传递⼏个实参。如果是⽅法调⽤,默认传递⼀个参数,所以⽅法中⾄少得有⼀个形参。在类代码块中,我们可以定义变量和函数变量会成为该类实例的公共属性,所有的该实例都可以通过 对象属性名 的形式访问。函数会成为该类实例的公共⽅法,所有该类实例都可以通过 对象⽅法名 的形式访问。 class Kin原创 2021-02-01 14:08:52 · 85 阅读 · 0 评论 -
类和对象
类和对象在 Python 中「类」是无数个相似个体的集合,其中的每个个体叫做「实例」。我们可以通过下图的例子来加深理解:在生活中,我们给事物分类会按照特征和行为来分。在 Python 中也是,特性被称为「属性」(attribute),行为被称为「方法」(method)。以在 Python 中创建一个“人类”为例,它的语法如下:class Human: # 类的创建:class + 类名,下面语句要缩进 arms = 2 # 类的属性创建:通过赋值语句原创 2021-01-29 15:46:44 · 81 阅读 · 0 评论 -
异常
异常程序在运⾏过程中可能会出现⼀些错误。⽐如: 使⽤了不存在的索引,两个不同类型的数据相加…这些错误我们称之为异常处理异常 程序运⾏时出现异常,⽬的并不是让我们的程序直接终⽌!Python是希望在出现异常时,我们可以编写代码来对异常进⾏处理异常的传播:当在函数中出现异常时,如果在函数中对异常进⾏了处理,则异常不会在进⾏传播。如果函数中没有对异常进⾏处理,则异常会继续向函数调⽤传播。如果函数调⽤处处理了异常,则不再传播异常,如果没有处理则继续向调⽤处传播。直到传递到全局作⽤域(主模块)如果依然没原创 2021-01-27 16:36:28 · 97 阅读 · 0 评论 -
模块
模块导入模块导入模块import 模块名(不需要 .py 后缀)导入模块,相当于我们在 main.py 里借用并运行了 other.py 文件里的代码,因此运行结果是 带你打开编程世界的大门。你可以理解为 Python 会将 import other 语句替换成 other.py 里的代码。# other.pyprint('带你打开编程世界的大门')# main.pyprint('hi')import otherprint('bye')# 输出结果:# hi# 带你打开编程世界的大原创 2021-01-25 12:48:21 · 91 阅读 · 0 评论 -
文件处理
文件处理文件打开文件打开1、⽂件(file) 通过Python程序来对计算机中的各种⽂件进⾏增删改查的操作⽂件也叫I/O(Input/Output)。1、⽂件的操作步骤:打开⽂件对⽂件进⾏各种操作(读、写)然后保存关闭⽂件⽂件会有⼀个返回值。返回⼀个对象,这个对象就表示的是当前的⽂件2、关闭⽂件:调⽤close()⽅法来关闭⽂件with...as 语句不⽤写close()来关闭。它⾃带关闭3、读取⽂件:通过read()来读取⽂件的内容调⽤open()来打开⼀个⽂件,可以原创 2021-01-23 23:16:53 · 126 阅读 · 2 评论 -
函数操作
函数操作很多时候我们对 print() 和 return 傻傻分不清楚,不知道什么时候该用 print(),什么时候该用 return。我们先从概念和功能上区分一下:在 Python 中,return 只能用于函数当中。而 print() 函数则没有这个限制。我们再来回顾一下第五关咖啡机的例子,我们将函数比作咖啡机,咖啡豆和水是函数的参数,咖啡是输出。最后的咖啡就是 return 返回出来的结果,如果没有 return,我们将什么都拿不到。如果将有 return 咖啡机写成代码的话,会是这样原创 2021-01-20 13:15:11 · 110 阅读 · 0 评论 -
双重for+函数定义和函数参数形式
双重for+函数定义和函数参数形式函数while循环语句的控制结构图i = 1while i <= 5: ''' 满足条件时执行的代码块 ''' print("十七快乐的一天") i += 1 # i = i + 1 # 计数器输出结果:十七快乐的一天十七快乐的一天十七快乐的一天十七快乐的一天十七快乐的一天如下列的99乘法表:x = 0while x < 9: x += 1 y = 0 while y原创 2021-01-17 18:41:22 · 139 阅读 · 0 评论 -
条件判断与循环
条件判断与循环条件判断条件判断一个女人让他的程序员丈夫去商店买东西:你去附近的商店买些面包,如果有 鸡蛋的话,买6个回来,这个丈夫买了6个面包回来,他的妻子大吃一惊:你为 什么买了6个面包?! 程序员丈夫回答:因为他们有鸡蛋。if 条件1:条件1为真的情况下,执行的代码(会干的事情)if 条件1:条件1为真的情况下,执行的代码(会干的事情)elif 条件2:条件2为真的情况下,执行的代码(会干的事情)else:条件1和条件2都不为真的情况下,执行的代码(会干的事情)...原创 2021-01-14 13:54:25 · 331 阅读 · 0 评论 -
字符串拼接、列表+字典+元组
字符串拼接、列表+字典+元组join: 拼接符。把字符串列表里的每一个成员,用;拼接成,一个字符串。boy_1 = ['The', 'boy', 'would', 'do', 'anything', 'for', 'him']boy_1 = " ".join(boy_1)print(boy_1)# 输出结果:The boy would do anything for himsplit : 分割。分割符。把1个字符串,按照分割符,切割成多个子符串。分割完之后,是一个列表。boy =原创 2021-01-13 01:54:26 · 604 阅读 · 0 评论 -
字符串格式化和列表操作
字符串格式化和列表操作1、字符串format()格式化方法1、创建列表2、访问元素3、修改元素4、删除元素5、常用函数6、切片7、列表的内置方法1、字符串format()格式化方法格式化输出:方法一:字符串里边有一部分是动态变化的。format函数:{} 占位符替换占位符的时候,可以是任意类型。format函数:字符串.format(第1个值,第2个值,第3个值)代码如下:print("大家好!我叫{},来自{}".format("十七", "上海"))# 结果输出:大家好!我叫十七原创 2021-01-10 13:29:46 · 1045 阅读 · 0 评论 -
运算符和字符串
运算符和字符串1、算术运算符2、比较运算符:3、赋值运算符:1、算术运算符加法:i = 1y = 2print(i + y)# 输出结果 3减法:i = 10y = 5print(i - y)# 输出结果 5乘法:i = 2y = 3print(i * y)# 输出结果 6除法:i = 8y = 2print(i / y)# 输出结果 4取余:i = 10y = 2print(i % y)# 输出结果 02、比较运算符:a =原创 2021-01-08 01:39:37 · 425 阅读 · 0 评论 -
基础语法笔记
python基础语法变量名的命名规范1、由数字、字母、下划线组成2、不能以数字开头3、不能是#关键字(keyword.kwlist) - python已经定义好的,有自己特殊功能的4、区分大小写。5、见名知意。示例如下:1、由数字、字母、下划线组成: handsome_01_ = '我每天对着镜子说三遍"我很帅"!' handsome = '我每天对着镜子说三遍"我很帅"!' Pretty = '桥边的姑娘' PRETTY =''桥边的姑娘'' cute = '我是很的可爱'原创 2021-01-05 22:59:57 · 593 阅读 · 2 评论 -
Python
**第1关 Python初识**1.第1关 Python初识print()函数print的中文意思是“打印”,那么在Python这门语言里面的意思是“打印、印刷、把运行的结果展示出来执行过程是这样的????2.引号的用法引号的作用就是告诉 Python:我引号里面的东西你不用管了,你不需要搞清楚它是什么意思。所以 Python 执行打印指令时,它会原封不动地把引号内的内容搬到屏幕上显示出来。我们可以在引号里放任何内容交给 print 指令执行,包括中文、阿拉伯文、...原创 2021-01-04 23:37:02 · 149 阅读 · 0 评论