Python
文章平均质量分 81
shlyyy
Keep Coding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python11-正则表达式
正则表达式(Regular Expression)是一种用于匹配、查找和操作文本的工具。它是由一系列字符和特殊字符组成的模式,用于描述字符串的特征。在Python中,可以使用内置的re模块来使用正则表达式。re模块提供了一系列函数来进行正则表达式的匹配、查找和替换等操作。Q:将下面的word中的数字取出else:if number!= '':import re通过上面的例子我们体会到了使用正则表达式对字符串处理的便捷。下面我们将介绍python中正则表达式的使用。原创 2023-10-24 10:52:35 · 716 阅读 · 1 评论 -
Python10-使用urllib模块处理URL
是 Python 标准库中的一个模块,提供了用于处理 URL(Uniform Resource Locator)的功能。返回值:返回response对象,类似文件的对象(file-like的对象),可以使用。类,你可以设置请求的 URL、数据、请求头等信息。对象作为参数传递,发送了 HTTP 请求,并得到一个响应对象。提供了解析 URL、构建 URL 和查询字符串处理等功能。打开指定的 URL,并返回一个类似文件的对象,可以使用。可以打开 URL 并读取其内容,使用。(打开和读取URL)、原创 2023-10-19 21:19:10 · 520 阅读 · 0 评论 -
Python9-基于socket的网络编程
套接字(Socket)是计算机网络编程中的一种抽象概念,用于在网络中传输数据。它提供了一种通信机制,使得不同计算机上的进程(或线程)能够通过网络进行相互通信和数据交换。套接字可以看作是网络通信的端点,类似于两个进程之间的通信通道。每个套接字都与一个特定的IP地址和端口号相关联,它们用于标识网络中的进程和服务。套接字可以分为两种类型:流套接字(Stream Socket)和数据报套接字(Datagram Socket)。原创 2023-10-19 21:13:41 · 519 阅读 · 1 评论 -
Python8-使用json模块解析JSON文件
JSON (JavaScript Object Notation) 是一种用于存储和交换数据的轻量级数据格式。是一种常用的数据格式,用于在不同应用程序之间交换数据。JSON 文件由键值对组成,键和值之间使用冒号分隔,键值对之间使用逗号分隔。键必须是字符串,值可以是字符串、数字、布尔值、数组、对象或者 null。"age": 30,JSON 还支持嵌套结构,可以在值中包含数组或对象。"age": 30,原创 2023-10-18 22:12:24 · 367 阅读 · 0 评论 -
Python7-使用pickle模块将Python对象序列化
模块序列化的字节流是Python特定的格式,不适用于与其他编程语言交互。模块是Python的标准库之一,用于序列化(即将Python对象转换为字节流)和反序列化(即将字节流转换为Python对象)。:序列化是将Python对象转换为字节流的过程,而反序列化则是将字节流转换回Python对象的过程。模块可以将复杂的对象(包括自定义类的实例)转换为字节流,以便在存储或传输时使用。:如果将对象序列化为字节流,而不是保存到文件中,你可以使用。函数将对象序列化并保存到文件中。函数用于序列化,以及。原创 2023-10-18 22:10:16 · 423 阅读 · 0 评论 -
Python6-wxPython库
import wx# 自定义窗口类super().__init__(None, title="第一个Python程序", size=(400, 300), pos=(100, 100))# 你的代码# 创建应用程序对象# 创建窗口对象# 显示窗口frm.Show()# 进入主事件循环。原创 2023-10-14 15:48:26 · 2437 阅读 · 0 评论 -
Python5-tkinter库
Tkinter是Python中最常用的图形用户界面(GUI)库之一。它是Python标准库的一部分,因此不需要单独安装。Tkinter提供了一组工具和控件,用于创建各种GUI应用程序,从简单的对话框到复杂的应用程序。简单易用:Tkinter提供了简单且易于使用的接口,使得创建GUI应用程序变得容易上手。跨平台:Tkinter是跨平台的,可以在多个操作系统上运行,包括Windows、macOS和Linux。控件:Tkinter提供了多种预定义的GUI控件,例如按钮、标签、文本框、列表框、复选框等。原创 2023-10-14 15:44:52 · 1794 阅读 · 0 评论 -
Python4-检查用户主目录中是否存在目录,如果不存在则创建目录
函数会递归地创建目录,如果目录已经存在,则不会再次创建。它会按照给定的路径依次创建目录,如果路径中的某个目录不存在,则会创建该目录。函数只会扩展路径中的波浪号(~),不会进行其他路径的解析或转换。只检查路径是否存在,并不区分文件和目录。如果路径存在,不论它是文件还是目录,都会返回。函数只能创建单层目录,如果需要递归地创建多层目录,可以使用。因此,如果需要递归地创建多层目录,建议使用。函数用于创建单层目录,如果目录已经存在,则会抛出。如果您需要区分文件和目录,请使用其他函数,如。例如,在上面的示例中,如果。原创 2023-10-12 22:49:44 · 898 阅读 · 0 评论 -
Python3-批量重命名指定目录中的一组文件,更改其扩展名
函数只能用于获取普通对象(具有实例变量)的属性和属性值,而不能用于获取内置对象(如列表、字典)的属性和属性值。只是将路径组合成一个字符串,它不会检查路径是否存在或验证路径的有效性。它只是简单地将给定的路径部分连接在一起,形成一个完整的路径字符串。函数接受一个路径作为参数,并返回该路径下的所有文件和文件夹的列表。函数只能对存在的文件或目录进行重命名操作,而且它不会递归地重命名目录下的所有子目录和文件。是一个内置函数,用于返回对象的属性和属性值的字典。模块中的函数,用于将多个路径组合成一个完整的路径。原创 2023-10-12 22:31:35 · 970 阅读 · 0 评论 -
Python2-对象与变量-可变对象与不可变对象-可迭代对象-enumerate-zip-map
enumerate()函数用于将一个可遍历的数据对象(list、tuple、str)组合为一个索引序列,并返回一个可迭代对象,所以在for循环中可以迭代下标和索引。Python语言中的for循环直接迭代对象集合中的元素,如果需要在循环中使用索引下标访问集合元素,则可以使用内置的enumerate()函数。Python3中,一切皆为对象,Python语言的每个对象由标识符(identity)、类型(type)、值(value)标识。给变量重新赋值并不改变原始对象的值,只是创建一个新对象,该变量引用该对象。原创 2023-10-09 17:36:16 · 272 阅读 · 0 评论 -
Python1-Pillow库简单使用
copy()方法用于拷贝图像、crop()方法用于裁剪图像、paste()方法用于将一个图像粘贴(覆盖)在另一个图像上面、resize()用于调整图像大小、rotate()用于旋转和翻转、filter()用于图像过滤。使用Image模块的new函数可以创建水印图像对象,使用ImageDraw模块在水印图像上绘制文字,最后通过Image模块的composite函数合成水印图像和原图像。该函数可以根据指定的尺寸或比例自动调整图像的大小,同时保持图像的宽高比。该函数可以根据指定的尺寸进行缩放或裁剪图像。原创 2023-10-08 18:50:55 · 479 阅读 · 0 评论
分享