Python3
Python3
CHNMSCS
分享是一种快乐,
脚踏实地,仰望星空
展开
-
Python中的pytest的使用
文件名必须得是 test_ 开头 或者 _test 结尾。在 VS code 里点击运行按钮,就能看到测试输出了。如果不想使用上面的例子,可以通过。来运行代码,但是代码得稍微修改。使用pytest可以做测试。有可能得配置环境变量!原创 2024-07-13 14:41:56 · 344 阅读 · 1 评论 -
Python3中的re模块
re是python3中的一个内置模块,用于处理python的正则表达式相关的内容。通过一个例子来做正则表达式。Python3代码例子。正则表达式里的相关库。原创 2024-05-02 00:38:27 · 292 阅读 · 2 评论 -
Python3来解析xml成json (含代码)
xml 是一种特殊的格式,用来表示和存储数据。直接上python代码。原创 2024-04-24 19:45:06 · 411 阅读 · 1 评论 -
Python3中的 configparser 模块基础应用
python3中的 configparser 模块是专门用于对某种特定格式的文件做操作。在 config.ini 文件里,就能看到有结果变化。原创 2024-04-24 12:27:17 · 137 阅读 · 0 评论 -
Python3中的 shutil模块
运行结果在文件列表里会有变化。直接上Python3的代码。原创 2024-04-23 15:31:18 · 139 阅读 · 0 评论 -
Python3中的时间应用 (代码)
直接上python3代码。原创 2024-04-19 14:08:39 · 223 阅读 · 0 评论 -
Python3中用户注册小案例 - 解决中文字符问题 (代码)
也可以已日期的形式来命名txt文件,这样以后可以通过不同的txt文件找到对应的记录。直接运行,可以看到内容会存到 db.txt 文件里。结果能出现对应的txt文件,文件里也有注册信息。直接上 Python3 代码。原创 2024-04-19 13:13:55 · 299 阅读 · 0 评论 -
Python3中的JSON介绍
JSON的本质是一个字符串,有一些特定的格式。用途是每一种语言都可以实现数据传输,比如不同的编程语言之间的传输。反序列化:JSON格式字符串 -> Python数据类型。序列化:Python数据类型 -> JSON格式字符串。如果在JSON中有目前时间,得转换成string才可以。如果JSON中有中文,得这么修改。原创 2024-04-17 23:46:28 · 285 阅读 · 0 评论 -
Python3中的hashlib的md5加密实现
下面是以注册和登录来做为例子。原创 2024-04-17 21:32:25 · 394 阅读 · 0 评论 -
Python3中的模块
如果要在一个py文件里,调用来自另一个自定义包里的py文件。在一个py文件里调用另外一个py文件里的函数,例子。只要运行 app.py 文件,就可以跑出结果。:创建文件夹,文件夹中放很多的py文件。原创 2024-04-16 22:15:49 · 158 阅读 · 0 评论 -
Python3 中的装饰器
先说一下,Python3中的装饰器优点:在不修改原本函数内容前提下,可以对功能进行扩展。比如说:你的前队友已经写好了这个函数,一旦你通过修改这函数来做功能扩展,肯定会出现bug的,所以就得用到 Python3 中的装饰器。其实Python3的装饰器本质上是利用了。原创 2024-04-16 00:26:38 · 168 阅读 · 0 评论 -
Python3 生成器函数
要用生成器函数,可以举个例子。比如要生成很多数字。如果用list,就会消耗很多内存,这是不可取的。原创 2024-04-11 20:29:57 · 287 阅读 · 0 评论 -
Python创建随机数的代码例子
结果生成6位的随机英文字母。原创 2024-04-11 17:27:52 · 131 阅读 · 0 评论 -
Python中调用函数简洁方法
如果在项目中,假设要让用户做出选择,这么写容易扩展。其实还可以将上面的代码进行修改。原创 2024-04-10 21:24:53 · 220 阅读 · 0 评论 -
Python 发送邮件 (含代码)
通过Python代码来发送邮件。开启 POP3/SMTP服务。获取授权码,这样免密码登录。获得 SMTP 服务器地址。原创 2024-04-10 16:18:54 · 564 阅读 · 0 评论 -
Python3中的args和kwargs介绍
直接上Python代码。原创 2024-04-10 16:28:58 · 134 阅读 · 0 评论 -
Python读取和写入文档
【代码】Python读取和写入文档。原创 2024-04-08 20:53:58 · 346 阅读 · 0 评论 -
Python读取文件里内容
如果要下载mp3文件,大小1000G,代码例子如下。如果要读取大文件,比如100G。如果要读取 图片/视频/gif 文件,就用。如果要读取一个文件里的内容是。如果读取的文档是文本,就用。使用 with 来打开文件。原创 2024-04-08 18:58:58 · 176 阅读 · 0 评论 -
Python向文件里写入数据
当你输入1,2,3,4之后,就能在 db.txt 文件里看到。在 db.txt 文件里,就能看到写入的数据。如果想从网页上获取数据下来,可以这么操作。可以在 db.txt 文件里看到一句话。在 db.txt 文件里,可看到。在 db.txt 文件里,就有。通过循环不断写入数据到文件里。原创 2024-04-08 17:40:31 · 275 阅读 · 0 评论 -
Python中描述线程中锁 (代码)
类是Python中用于线程同步的一种机制,它可以确保在多线程环境下对共享资源德安全访问。方法用于获取锁,如果锁处于被占用状态,则会阻塞线程直到获取到锁;要想在 Python3 中引入 Lock,调用。方法用于释放锁,将锁的状态设置为可用。原创 2024-03-29 13:18:00 · 213 阅读 · 0 评论 -
Python3画等高线 (有代码)
可以根据提供的数据生成等高线,并根据等高线下的区域填充不同的颜色。该函数通常用于可视化二维数据集的密度分布或二维函数的等高线图。它接受三个参数:X, Y 和 Z,其中X和Y分布是二维数据集中的x坐标和y坐标,Z是对应的数据值。要画等高线,需要用到。原创 2024-03-28 23:08:12 · 348 阅读 · 0 评论 -
Python3中画Sin (代码)
【代码】Python3中画Sin (代码)原创 2024-03-28 22:47:01 · 394 阅读 · 0 评论 -
Python Defaultdict
In Dictionary, the key must be unique and immutable. This means that a Python Tuple can be a key whereas a Python List can not. A Dictionary can be created by placing a sequence of element within curly {} braces, separated by ‘comma’.Defaultdict is a cont原创 2021-12-14 13:52:03 · 369 阅读 · 0 评论 -
Python sys.maxsize()
maxsize attribute of the sys module fetches the largest value of variable of data type Py_ssize_t can store. It is the Python platform’s pointer that dictates the maximum size of lists and strings in Python. The size value returned by maxsize depends on th原创 2021-12-14 07:31:55 · 1549 阅读 · 0 评论 -
Python使用Deque
Deque (Doubly Ended Queue) in Python is implemented using the module “collections”. Deque is preferred over list in the cases where we need quicker append and pop operations from both the ends of container, as deque provides an O(1) time complexity for app原创 2021-12-14 07:27:25 · 947 阅读 · 0 评论 -
Python - List, Set, Tuple讲解
The basic Python data structures in Python include list, set, tuples, and dictionary. Each of the data structures is unique in its own way. Data structure are “containers” that organize and group data according to type.The data structure differ based on m原创 2021-12-13 14:03:07 · 381 阅读 · 0 评论 -
Python enumerate()
values = ["a", "b", "c"]for index, value in enumerate(values): print(index, value)# 0 a# 1 b# 2 cWhen you use enumerate(), the function gives you back two loop variables:The index of the current iterationThe value of the item at the current ite原创 2021-12-13 07:54:24 · 112 阅读 · 0 评论 -
Python 的 Lambda
A lambda function is a another way to define a single line equation instead of writing a full python function.语法:func = lambda vars: expressionfunc: lambda函数名vars: 参数变量列表使用lambda得记住:lambda 这个关键字和 ‘:’ 是很重要的。例子:def func(a): return a*2使用lambda写法:fun原创 2021-03-10 13:35:15 · 101 阅读 · 0 评论 -
Python3 - plotly 练习题
博主是在Jupyter Notebooks上进行练习的,如果想知道如何创建Jupyter Notebooks,请点击这里先展示要使用的数据:import chart_studio.plotly as pyfrom plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplotimport plotly.graph_objs as goimport pandas as pdinit_notebook_mode(connec原创 2020-12-31 11:05:35 · 221 阅读 · 0 评论 -
Python3 - plotly, graph_objs, 炫酷的数据可视化
博主是在Jupyter Notebooks上进行练习的,如果想知道如何创建Jupyter Notebooks,请点击这里在coding 之前,得安装graph_objspip install graph_objs这次实验使用的数据只是用来练习先看要使用的数据:import chart_studio.plotly as pyfrom plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplotimport plotl原创 2020-12-31 10:22:45 · 3152 阅读 · 4 评论 -
Python3 - plotly, cufflinks, 有料******
要想查阅Plotly的官方文档,请点击这里查阅在Python中如何使用。要想查阅pandas.DataFrame的文档,请点击这里。要想查阅cufflinks的文档,请点击这里.要想知道如何创建Jupyter Notebooks, 请点击这里。本博客是在Jupyter Notebooks上进行操作的。要想使用plotly 和 cufflinks,得先安装这两个库:pip install plotlypip install cufflinks结果如下:安装好这两个库之后,就可以敲代原创 2020-12-29 14:29:22 · 303 阅读 · 0 评论 -
Python3 - 数据可视化练习题(含答案): plt.legend(), plot.hist().....
要想查阅有关style sheets, 请点击这里查阅先展示所要使用的dataset:import pandas as pdimport matplotlib.pyplot as pltdf3 = pd.read_csv('df3')df3.info()df3.head()结果如下:使用scatter():# s: sizedf3.plot.scatter(x='a',y='b',figsize=(12,5),s=50)df3.plot.scatter(x='a',y='b',f原创 2020-12-28 13:32:18 · 2332 阅读 · 4 评论 -
Python3 - seaborn, matplotlib, pandas: hist(), plot.scatter(),plot.box(), plot.hexbin(),... 有料
博主是在Jupyter Notebooks上进行练习。若想知道如何创建Jupyter Notebooks, 请点击这里查阅。要想查阅pandas.DataFrame.plot文档,请点击这里这次使用两个dataset:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsdf1 = pd.read_csv('df1', index_col=0)print(df1.hea原创 2020-12-28 12:11:17 · 427 阅读 · 2 评论 -
Python3 - seaborn 练习题: FacetGrid, swarmplot, countplot, heatmap, boxplot, distplot, jointplot 有料
是在Jupyter Notebooks上进行练习,要想了解如何创建Jupyter Notebooks, 请点击这里要想了解练习中的知识,请翻看这里来了解~~练习使用的数据:import seaborn as snsimport matplotlib.pyplot as pltsns.set_style('whitegrid')titanic = sns.load_dataset('titanic')titanic.head()结果如下:使用jointplot():sns.jointp原创 2020-12-28 09:57:28 · 376 阅读 · 4 评论 -
Python3 - seaborn: countplot(), palette map, set_context, figure(), set_style(), despine()... 有料
博主是在Jupyter Notebooks上练习的,要想知道如何创建Jupyter Notebooks, 请点击这里展示所使用dataset:import seaborn as snsimport matplotlib.pyplot as plttips = sns.load_dataset('tips')tips.head()结果如下:使用countplot():# countplot(): Show the counts of observations in each categor原创 2020-12-28 09:15:52 · 608 阅读 · 2 评论 -
Python3 - seaborn: lmplot(), hue, scattr_kws{}, aspect, height
本博客是在Jupyter Notebooks上测试能通过,未在IDE上测试过。如果想了解如何创建Jupyter, 请点击这里先提供这次使用的dataset:import seaborn as snstips = sns.load_dataset('tips')tips.head()结果如下:使用lmplot():# seaborn.lmplot(): Plot data and regression model fits across a FacetGridsns.lmplot(x='原创 2020-12-28 06:16:24 · 6797 阅读 · 4 评论 -
Python3 - seaborn: pairplot(),PairGrid(),fill,scatter,hist2d,map_diag/upper/lower,FacetGrid...有料
本博客是在Jupyter Notebooks上进行练习:如果想知道如何创建Jupyter, 请看这里使用的数据:import seaborn as snsimport matplotlib.pyplot as pltiris = sns.load_dataset('iris')print(iris.head())结果如下:# Plot pairwise relationships in a dataset# By default, this function will create a原创 2020-12-27 19:06:49 · 653 阅读 · 6 评论 -
Python3 - Seaborn: clustermap(), heatmap(), pivot_table(), corr() 有料~~~
这篇博客主要介绍“热图”,在Jupyter Notebooks上进行练习。可以参考这篇博客如何创建Jupyter Notebooks, 请点击这里使用的数据:import seaborn as snstips = sns.load_dataset('tips')flights = sns.load_dataset('flights')print(tips.head())print(flights.head())结果如下:使用corr():# dataframe.corr() is原创 2020-12-27 14:23:08 · 1124 阅读 · 4 评论 -
Python3 - Categorical Plots: barplot(), countplot(), boxplot(), vionlinplot(), stripplot()... 有料
这次的数据可视化的seaborn是在Jupyter Notebooks上练习的:要想知道如何创建Jupyter Notebooks, 请点击这里使用的数据:import seaborn as snstips = sns.load_dataset('tips')print(tips.head())结果如下:使用barplot():# barplot(): 条形图主要展现的是每个矩型高度的数值变量的中心趋势的估计print(sns.barplot(x='sex',y='total_bil原创 2020-12-27 10:46:35 · 406 阅读 · 4 评论 -
Python3 - seaborn的使用:distplot(), jointplot(), pairplot(), rugplot(), scatterplot(), kdeplot()
博主都是在Jupyter Notebooks上进行练习的,如有想要使用Jupyter Notebooks, 请点击这里直接上代码:import seaborn as snstips = sns.load_dataset('tips')print(tips.head())结果如下:使用distplot():print(sns.distplot(tips['total_bill']))结果如下:# kde: Whether to plot a gaussian kernel dens原创 2020-12-27 08:59:37 · 724 阅读 · 4 评论