python中@的用法 @是一个装饰器,针对函数,起调用传参的作用。 有修饰和被修饰的区别,‘@function'作为一个装饰器,用来修饰紧跟着的函数(可以是另一个装饰器,也可以是函数定义)。 代码1 结果1 分析1 @funA 修饰函数定义def funC(),将funC()赋值给funA()的形
转载
2019-05-22 11:56:00
171阅读
2评论
在接触python时最开始接触的代码,取长方形的长和宽,定义一个长方形类,然后设置长方形的
原创
2023-05-08 14:25:36
179阅读
for in 说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等。可迭代对象:列表、元组、字典等都
原创
2022-10-29 15:51:44
232阅读
目录turtle绘图的基础知识:1. 画布(canvas)2. 画笔2.1 画笔的状态2.2 画笔的属性2.3 绘图命令Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。turtle绘图的基础知识:1. 画布(canvas)&nb
转载
2023-08-14 15:24:07
189阅读
logging 日志模块详解用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。print也可以输入日志,logging相对print来说更好控制输出在哪个地方,怎么输出及控制消息级别来过滤掉那
转载
2023-08-15 13:08:40
141阅读
之前使用工具是jupyter导致执行效果和网络教程不一致,使用系统的python就可以达到效果multiprocessing 是 Python 的标准模块,它既可以用来编写多进程,也可以用来编写多线程。如果是多线程的话,用 multiprocessing.dummy 即可,用法与 multiprocessing 基本相同.基础利用 multiprocessing.Process 对象可以创建一个进
转载
2023-08-28 13:42:35
388阅读
## Python中df的用法详解
在Python中,`df`是一个常用的缩写,通常指的是数据帧(DataFrame)。数据帧是一种二维数据结构,类似于数据库中的表格或Excel中的工作表。它是`pandas`库的核心数据结构之一,可以帮助我们处理、分析和操作数据。
在本文中,我们将详细介绍`df`在Python中的用法,并提供一些实际的代码示例。
### 创建数据帧
首先,让我们来看一下
原创
2023-09-15 05:39:25
2794阅读
函数的作用:1. 它们给代码片段命名,就跟“变量”给字符串和数字命名一样。 2. 它们可以接受参数,就跟你的脚本接受 argv 一样。 3. 通过使用 #1 和 #2,它们可以让你创建“微型脚本”或者“小命令”。函数定义的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可
转载
2023-05-30 23:51:40
120阅读
前言 经常看开源python代码,对于*和**的用法理解不透彻,决定弄懂。 涵义 可变参数 常见于python主函数的一种写法 def foo(*args, **kwargs): pass 有点类似于C++的通配参数 *args用于捕获所有的顺序参数,返回tuple **kwargs用于捕获所有的关 ...
转载
2021-08-27 15:57:00
3310阅读
2评论
首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。接下来是正题
转载
2022-05-09 14:57:15
87阅读
## Python的abs函数用法详解
### 流程图
```mermaid
graph TD
A(开始) --> B(导入math模块)
B --> C(调用abs函数)
C --> D(传入参数)
D --> E(返回结果)
E --> F(结束)
```
### 甘特图
```mermaid
gantt
dateFormat YYYY-MM-DD
title Python的abs函数
原创
2023-08-23 12:24:24
438阅读
前言 最近在听极客时间的课程,里面的讲师极力推崇 pytest 框架,鄙视 unittest 框架,哈哈!然后查了些资料,发现了一条 python 鄙视链:pytest 鄙视 > unittest 鄙视 > robotframework 。 pytest 是 python 的第三方单元测试框架,比自带 unittest 更简洁和高效,支持315种以上的插件,同
转载
2023-08-08 10:02:33
567阅读
# Python 中 `field` 的用法详解
在 Python 的数据类(dataclass)中,`field` 函数是一个非常有用的工具,它可以帮助我们控制数据类的属性特性。通过使用 `field`,我们能够轻松地设置默认值、定义字段的元数据、排除属性等操作。本文将详细介绍 `field` 的使用,包括其参数的具体含义,并通过代码示例进行说明。
## 1. `field` 的基本用法
1. 核心概念:生成器 (Generator)要理解 yield,首先要理解生成器。普通函数:使用 return。一旦被调用,就开始执行,遇到 return 或者最后一行语句就立即返回所有结果,并彻底结束函数。函数的所有局部变量都会被清除。生成器函数:使用 yield。被调用时,它并不会立即执行,而是返回一个生成器对象。这个生成器对象控制着函数的执行。yield 的关键在于 “挂起”和“状态保存”
#常用方法:print('{0},{1}'.format('zhangk', 32)) print('{},{},{}'.format('zhangk','boy',32)) print('{name},{sex},{age}'.format(age=32,sex='male',name='zhan
原创
2022-09-21 21:41:27
226阅读
在定义类的过程中,无论是显式创建类的构造方法,还是向类中添加实例方法,都要求将 self 参数作为方法的第一个参数。例如,定义一个 Person 类: class Person: def __init__(self): print("正在执行构造方法") # 定义一个study()实例方法 def
转载
2020-10-02 22:46:00
150阅读
我们知道,在执行 while 循环或者 for 循环时,只要循环条件满足,程序将会一直执行循环体,不停地转圈。但在某些场景,我们可能希望在循环结束前就强制结束循环,Python 提供了 2 种强制离开当前循环体的办法: 使用 continue 语句,可以跳过执行本次循环体中剩余的代码,转而执行下一次
转载
2020-04-13 15:29:00
121阅读
2评论
selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包
原创
2023-03-10 01:50:38
294阅读
四分位数具有一定的鲁棒性多达25%的数据可以变得任意远而不会很大地扰动四分位数,所以异常值不能
原创
2022-08-02 15:02:45
914阅读