![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
577wq
热爱技术
展开
-
Python 中创建空的列表、元组、字典和集合
这些都是创建空集合的标准方式。每种类型的空集合可以用于初始化数据结构,或作为在后续操作中填充数据的起点。在 Python 中创建空的列表、元组、字典和集合是非常简单的。已经用于创建空字典,因此创建空集合需要使用。创建一个空列表最常见的方法是使用空的方括号。创建一个空字典可以使用空的花括号。空元组可以通过一对空的圆括号。原创 2024-04-20 18:32:02 · 757 阅读 · 0 评论 -
python的set
Python 中的set是一个基本的数据结构,用于存储唯一元素的无序集合。原创 2024-04-20 18:31:11 · 457 阅读 · 0 评论 -
Python 中的列表排序和排序规则
Python 中默认的排序规则是按照元素的自然顺序进行排序。对于字符串类型,自然顺序是按照字典顺序进行排序。函数接受一个可迭代对象作为参数,并返回一个新的已排序的列表,而不修改原始列表。通过以上方法,可以在 Python 中对列表进行灵活的排序,并根据需要定义排序规则。参数来指定一个函数,该函数将应用于列表中的每个元素,并用于生成排序依据。方法用于直接修改原始列表,并按照指定的排序规则对其进行排序。在 Python 中,列表的排序是一个常见的操作,可以使用内置函数。如果想要根据特定规则进行排序,可以使用。原创 2024-04-14 16:29:50 · 416 阅读 · 0 评论 -
python列表的删除 del、pop、remove
是用于操作列表的方法,它们在不同的情况下有不同的用途和适用性。原创 2024-04-14 16:14:59 · 513 阅读 · 0 评论 -
python re 模块的修饰符
在Python的re模块中,修饰符(modifiers)是用于修改正则表达式匹配行为的标记。这些修饰符以单个字母的形式表示,并以。修饰符将匹配模式设为不区分大小写。因此,即使模式中的字母是小写的,它仍然可以匹配到字符串中的大写字母开头的单词。这些修饰符可以通过在调用re模块函数时作为可选参数传递给函数来应用。在上述示例中,我们使用。原创 2023-06-27 11:27:27 · 206 阅读 · 0 评论 -
python的函数参数冒号
【代码】python的函数参数冒号。原创 2023-06-26 16:58:53 · 992 阅读 · 0 评论 -
python的下划线及私有化属性或方法的原因
例如: 构造方法__init__,尽量不要自定义这种形式的,代表python里特殊方法专用的标识。双前置下划线__xx: 避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到),只有类对象自己能访问,连子类对象也不能访问到这个数据。在类的外部使用__dict__显示一个实例所有属性,可以发现name被改成了_Person__name,所以在字典中访问name报错。其实__方式的私有属性不可访问的原理很简单,当你在类中定义一个变量为私有变量时,python自动会将此属性名字改掉;原创 2023-06-26 16:53:59 · 72 阅读 · 0 评论 -
python的->
常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型。原创 2023-06-26 16:36:13 · 29 阅读 · 0 评论 -
python的三个点
对于列表和字典这样的容器,如果其内部元素是可变对象的话,则存储的是对可变对象的引用。那么,当其内部元素又引用容器自身时,就会递归地出现无限循环引用。它是 Python 3 中的一个内置对象,有个正式的名字叫作——Ellipsis。比如Tuple[int, …] 表示一个元组,其元素是 int 类型,但数量不限。它是一个内置常量(Built-in Constant),是 6 大内置常量之一。, 7] 取出 7 个数字的切片片段的效果。通常跟扩展的切片语法相结合,用在自定义的数据类型容器上。原创 2023-06-26 16:34:14 · 492 阅读 · 0 评论 -
python 的zip函数
是一个内置函数,用于将多个可迭代对象(例如列表、元组等)打包成一个元组的迭代器。它接受多个参数,每个参数代表一个可迭代对象,并返回一个迭代器,每次迭代返回一个包含来自每个可迭代对象的元素组成的元组。表示可变数量的可迭代对象参数,可以是列表、元组等。两个列表打包成一个元组的迭代器。函数会以最短的可迭代对象为准,忽略多余的元素。如果传入的可迭代对象长度不一致,以下是一个示例,展示如何使用。列表中的元素,然后打印它们。的结果转换为列表,或使用。函数将其转换为元组。原创 2023-06-21 10:29:26 · 2562 阅读 · 0 评论 -
BeautifulSoup
在上面的示例中,首先创建了一个BeautifulSoup对象,使用了HTML解析器’html.parser’。有几种方式可以创建BeautifulSoup对象,最常见的方式是将要解析的文档传递给BeautifulSoup的构造函数。除了’html.parser’,BeautifulSoup还支持其他解析器,如’lxml’和’html5lib’,可以根据需要进行选择。它提供了一种简单的方式来遍历文档树,并通过查找、导航和修改文档结构来解析这些文档。要使用BeautifulSoup,首先需要安装它。原创 2023-06-20 10:10:10 · 37 阅读 · 0 评论 -
pycharm中的environment
在PyCharm中,“Environment using Virtualenv”(使用Virtualenv的环境)是指在项目中使用Virtualenv创建和管理虚拟环境的选项。Virtualenv是一个用于创建独立的Python环境的工具。它允许你在同一台计算机上创建多个独立的Python环境,每个环境都可以拥有自己的Python版本和安装的库,而不会互相干扰。当你选择"Environment using Virtualenv"选项时,PyCharm会自动为你的项目创建一个虚拟环境。原创 2023-05-26 11:34:44 · 653 阅读 · 0 评论 -
robots.txt
robots.txt 爬虫文件原创 2023-05-06 09:57:53 · 154 阅读 · 0 评论 -
__name__ == __main__的含义
__name__ == "__main__"的含义原创 2023-05-05 12:03:59 · 2153 阅读 · 0 评论 -
open的模式
python open函数的各种模式及其模式流程图原创 2023-04-12 11:48:16 · 1574 阅读 · 0 评论 -
pathlib模块和os.path的选择
都是 Python 用于处理文件和目录路径的模块,它们都提供了许多常见的操作,如获取文件名、扩展名、父目录、绝对路径等。两者的使用方式有所不同,但都是常用的。是 Python3.4 版本引入的模块,它提供了一种面向对象的方式来处理路径,使得代码更加优雅和易读。模块是 Python 标准库中的一个模块,它提供了许多处理文件和目录路径的函数,如。它的优点是能够与 Python 旧版本兼容,并且在其他模块中广泛使用。总的来说,如果你使用的是 Python3.4 或以上版本,建议使用。函数分别获取文件名和扩展名。原创 2023-04-11 10:11:46 · 279 阅读 · 0 评论