便签python

python 第二天

编程语言的发展史编程语言的分类,Python的介绍,Python的版本问题首先 我们了解了计算机内部数据存储是 基于二进制的语言,了解它的存储单位其次 我们对编程语言的发展史列出了三点①机器语言②汇编语言 二者优势均在效率高速度快 难度大 ③高级语言通过我们能理解的高级语言引出了所需高级语言的“翻译 ......
python

python的重载

python是没有重载概念的,同名的函数,最后一次的定义会覆盖原有的定义。但是通过python强大的魔法函数,实现出与C++类似的重载效果。 ### 1、参数个数不同的情况 这种情况下的重载, 如果直接按照C++的形式编写,是不会生效的,结果会是最后一个三参数的实现覆盖了前两个实现。 ```pyth ......
python

python自动处理邮件并发送邮件

背景:需要读取邮件,对提交的申请进行处理,然后回复邮件。非常繁琐,想要利用python实现自动处理。 第一步:通过IMAP协议读取未读邮件ID;解析标题和邮箱地址。第二步:数据处理,标题提取出账号;不符合规范的手动处理;提取标题符合规范的邮件对应邮箱地址。第三步:通过SMTP协议批量发送邮件。 py ......
邮件 python

Python 读取文件并统计单词出现次数

```python # # py_count_words.py # py_learn # # Created by Z. Steve on 2023/8/23 10:30. # import re from collections import Counter def count_words(tex ......
单词 次数 文件 Python

python-django-ORM-F查询和Q查询

F查询 如果要比较一个表中的两个不同的字段,可以使用 F 查询 import os if __name__ == '__main__': # 加载 Django 项目的配置信息 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite2.sett ......
python-django-ORM-F python django ORM

Python:箱线图的理解与绘制

[toc](Python:箱线图的理解与绘制) ### 一、箱线图简介 如下图所示,箱线图(箱形图、盒须图)是一种基于`5`个统计量(上边界、上四分位数、中位数、下四分位数以及下边界)显示数据分布的标准化方法,其可以用来检测数据的异常值和数据分布的形状,以及数据集的离散程度。图中矩形框显示数据集的上 ......
线图 Python

Python字典推导式

> 要求打印字典中值小于1的key和value ``` d = {"a": 1, "b":2, "c":3} d = {key: value for key,value in d.items() if value <= 1 } print(d) 结果: {'a': 1} ``` ......
字典 Python

python 自定义 三维空间中画立方体

#### 第一种方法 ```py from mpl_toolkits.mplot3d import Axes3D from mpl_toolkits.mplot3d.art3d import Poly3DCollection import numpy as np import matplotlib. ......
立方体 python 空间

【python】python开源代理ip池

一、前言 随着互联网的不断发展,越来越多的应用需要使用高匿代理IP才能访问目标网站,而代理IP作为一种能够隐藏本机真实IP地址的工具,在网络抓取、搜索引擎排名、广告投放、反爬虫等方面有着广泛的应用场景。但是,由于代理IP的稳定性难以保证,而且容易被反爬虫机制识别和封杀,为解决这些问题,我们可以通过构 ......
python

Python移除重复元素

第一种写法:通过set特性去重,但是不保证顺序,无序的 ``` a = ["1", 1, "1", 2] a = list(set(a)) print(a) 结果: [1, 2, '1'] ``` 第二种写法:可以保证和原来顺序一样 ``` a = ["1", 1, "1", 2] b = [] f ......
元素 Python

Python面试重点(基础篇)

## Python面试重点(基础篇) 注意:只有必答题部分计算分值,补充题不计算分值。 ### 第一部分 必答题(每题2分) 1. 简述列举了解的编程语言及语言间的区别? ``` python简单,python开发效率快,python代码简介,python跨平台,python学习成本比较低 ``` ......
重点 基础 Python

Python列表推导式

``` int_list = range(1, 55, 2) print(list(int_list)) 结果: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 4 ......
Python

python面试题01

### 基础题 #### 写一个带参数的闭包 ~~~python from functools import wraps def outer(n): @wraps(n) def wrapper(func): def inner(*args, **kwargs): print("inner") pri ......
python

python必坑知识点(面向对象)

==面向对象的三大特性:封装,继承,多态== ## 1 三大特性 ### 1.1 封装 ~~~python 将数据或方法放到类里,以供外部调用或自己隐藏 # 封装原则 1、高内聚:高内聚是指一个模块中各个部分之间关联应该是紧密的。 2、低耦合:低耦合是指多个模块之间的关联应该是松散的。 ~~~ ## ......
知识点 对象 知识 python

python必坑知识点(网络编程)

## 1 基础 ### 1.1 作业题1 ```python # 1. 简述 二层交换机 & 路由器 & 三层交换机 的作用。 """ 二层交换机:构建局域网并实现局域网内数据的转发。 路由器:实现跨局域网进行通信。 三层交换机:具备二层交换机和路由的功能。 """ # 2. 简述常见词:IP、子网 ......
知识点 网络编程 知识 python 网络

Python小案例

下面是一个简单的Python程序,用于分析彩票的案例: ``` import random # 生成随机彩票号码 def generate_lottery_numbers(): numbers = random.sample(range(1, 50), 6) return sorted(number ......
案例 Python

python必坑知识点04

#### 1.关系型和非关系型数据库区别 ~~~python 关系型:支持常用的sql语句,本质相当于一个二维表模型,表之间可以有关联、外键等 非关系型:可以有多种的状态的命令,k、v键值对等,支持高并发,效率高,可用于集群的分布式均衡负载 ~~~ #### 2.MySQL数据库事务特性有哪些? ~ ......
知识点 知识 python

python必坑知识点05

#### 1、js基本数据类型 ~~~ undefined,null,number,string,symbol,boolean,object,array,date ~~~ #### 2、js中的拷贝(深浅拷贝) ~~~ https://www.cnblogs.com/echolun/p/788984 ......
知识点 知识 python

python必坑知识点02

### 1 Py2和Py3的区别 ~~~python Py2整数做除法是地板除,py3整数做除法是可以有小树的 默认编码不同,前者是ascii,后者为utf-8 个别的方法不同,前者是print ***,后者为print(***) 项目规范不同,前者包下必须有__init__.py,后者可有可无 在 ......
知识点 知识 python

python必坑知识点03

**1、简述面向对象的三大特性** 封装 将一些属性或方法封装到类里面,可供外部调用或隐藏 封装原则:高内聚,低耦合 继承 将子类的数据封装到父类中,供子类使用,将多个子类的方法封装到同一类型中,提高代码重用性 多态 本身具有多态特性,提倡鸭子类型,不在乎传入的参数是什么类型,只要有对应的方法即可 ......
知识点 知识 python

python必坑知识点01

# 一、基础: ## 1、%占位符的使用 print('%s, 下载90%s了' % ('兄弟', '%')) print('%s, 下载90%%了' % '兄弟') # 双% ## 2、填充0 #''.zfill() print('alex'.zfill(10)) ## 3、逻辑运算 v2 = " ......
知识点 知识 python

知识图谱(Knowledge Graph)- Neo4j 5.10.0 使用 - Python 操作

数据基于: [知识图谱(Knowledge Graph)- Neo4j 5.10.0 使用 - CQL - 太极拳传承谱系表](https://www.cnblogs.com/vipsoft/p/17631347.html) 这是一个非常简单的web应用程序,它使用我们的Movie图形数据集来提供列 ......
图谱 Knowledge 知识 Python Graph

Python基础入门学习笔记 077 GUI的终极选择:Tkinter14

Tkinter提供了三种标准对话框模块,分别是:messagebox、filedialog、colorchooser messagebox(消息对话框) 实例1:askokcancel函数 1 from tkinter import * 2 3 print(messagebox.askokcance ......
终极 Tkinter 基础 笔记 Python

Python基础入门学习笔记 076 GUI的终极选择:Tkinter13

布局管理器 布局管理器就是管理你的那些组件如何排列的家伙。Tkinter有三个布局管理器,分别是pack、grid和place pack:按添加顺序排列组件 grid:按行/列形式排列组件 place:允许程序员指定组件的大小和位置 pack 实例1:生成一个Listbox组件并将它填充到root窗 ......
终极 Tkinter 基础 笔记 Python

Python基础入门学习笔记 075 GUI的终极选择:Tkinter12

Message组件 Message(消息)组件是Label组件的变体,用于显示多行文本信息。Message组件能够自动换行,并调整文本的尺寸使其适应给定得尺寸。 实例1: 1 from tkinter import * 2 3 root = Tk() 4 w1 = Message(root,text ......
终极 Tkinter 基础 笔记 Python

Python基础入门学习笔记 074 GUI的终极选择:Tkinter11

事件绑定 对于每个组件来说,可以通过bind()方法将函数或方法绑定到具体的事件上。当被触发的事件满足该组件绑定的事件时,Tkinter就会带着事件描述去调用handler()方法 实例1:捕获单击鼠标位置 1 from tkinter import* 2 3 root = Tk() 4 5 def ......
终极 Tkinter 基础 笔记 Python

Python基础入门学习笔记 073 GUI的终极选择:Tkinter10

Munu组件 Tkinter提供了一个Menu组件,用于实现顶级菜单、下拉菜单和弹出菜单。 实例1:创建一个顶级菜单(或称窗口主菜单) 1 from tkinter import * 2 3 def callback(): 4 print("被调用了") 5 6 root = Tk() 7 8 9 ......
终极 Tkinter 基础 笔记 Python

Python基础入门学习笔记 071 GUI的终极选择:Tkinter8

Canvas(画布)组件 一个可以让你随心所欲绘制界面的组件。通常用于显示和编辑图形,可以用它来绘制直线、图形、多边形,甚至是绘制其他组件。 实例1: 1 from tkinter import * 2 root = Tk() 3 #创建canvas对象框,设置其宽度、高度与背景色 4 w = Ca ......
终极 Tkinter8 Tkinter 基础 笔记

《最新出炉》系列初窥篇-Python+Playwright自动化测试-13-playwright操作iframe-下篇

1.简介 通过前边两篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe做一个总结,主要从iframe的操作(输入框、点击等等)和定位两个方面进行总结。 2.iframe是什么? iframe 简单来说就是一个 html 嵌套了另外一个 html。在页面元素上最简 ......
下篇 Playwright playwright Python iframe

Python基础知识总结

# Python基础入门 ## [【一】计算机基础](https://www.cnblogs.com/dream-ze/p/17391094.html) - 编程语言的介绍 - 什么是语言 - 什么是编程语言 - 为什么会出现编程语言 - 什么是编程 - 为什么要有编程 - 计算机组成原理 - 计算 ......
基础知识 基础 知识 Python