- 博客(17)
- 收藏
- 关注
原创 Python-推导式
推导式: Python推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体 根据得到的数据类型不同,分为: 1、元组(tuple)推导式 2、列表(list)推导式 3、字典(dict)推导式 4、集合(set)推导式
2023-12-16 00:27:50 44
原创 Python-数字序列
数字序列 在使用for-in循环时,默认是无法实现类似传统for循环的使用形式,但是可以配合range()函数实现传统的计次循环 也可以通过while循序来实现计次循环,在实现某个功能时,循环可以互相替代实现
2023-12-16 00:25:53 33
原创 Python-循环语句-while
循环语句 while 1、重复一定次数的循环,称为计次循环,如for循环 2、一直重复,知道不满足才结束的循环,称为条件循环。 只要条件为真,就一直持续下去,如while循环 3、作用:提高代码复用性,遍历序列(字符串、列表等)
2023-12-16 00:24:07 14
原创 Python-匹配语句-match
匹配语句match,Python 3.10版本引入的一种模式匹配方法它提供了一种简洁而强大的方式来匹配和处理不同模式的逻辑,当成功匹配一个模式时,就执行该模式后的代码块match语句适用于精准值的匹配,不适用于范围值的判断
2023-12-16 00:21:34 113
原创 Python-深拷贝与浅拷贝
1、拷贝:是指使用一个已存在的对象,生成一个新的对象,两个对象在内存中具有独立的存储空间 2、浅拷贝:1)是指创建一个新的对象时,只拷贝内容,是原始对象的引用,而不是创建原始对象的副本数据 2)不具有数据独立性 3)对象的copy()方法、copy模块的copy()方法、工厂方法、切片等方法得到的都是浅拷贝对象 4)程序的大部分场景都是用浅拷贝 3、深拷贝:1
2023-12-16 00:19:03 14
原创 Python-集合的操作方法
intersection(*other) 返回一个新的集合,其中包含元集合及other指定的所有集合中共有的元素。difference(*other) 返回一个新的集合,其中包含元集合中other指定的所有集合中不存在的元素。union(*other) 返回一个新的集合,其中包含元集合及other指定的所有集合中的元素。4)集合有多种集合运算,可以并集(两个集合中所有的元素)、交集(两个集合中共有的元素)、remove(elem) 从集合中删除元素elem,如果elem不存在于集合中则报错。
2023-12-16 00:17:40 20
原创 Python-集合
集合是一种数据类型,用于存储多个元素,并确保元素的唯一性 一、特点 1)元素时是无序的,不可通过索引或切片进行访问 2)元素不重复,即唯一性,相同的元素只会在集合中出现一次 3)使用{}或set()函数定义集合 4)集合有多种集合运算,可以并集(两个集合中所有的元素)、交集(两个集合中共有的元素)、 差集(第一个集合存在而第二个集合不存在的元素)等操作
2023-12-16 00:16:51 12
原创 Python-字典的操作方法
字典是一种容器数据类型,用于存储键值对(key-value)的数据集合 一、特点 1)通过一个key对应一个确定唯一的值 2)可变性:可以通过索引修改、删除或插入元素,可以改变列表的长度、内容和顺序 3)异构性:可以包含不同类型的元素,如string、int、float、list等 4)无序性:python3.7+版本是有序
2023-12-16 00:15:00 13
原创 Python-字典
字典是一种容器数据类型,用于存储键值对(key-value)的数据集合 一、特点 1)通过一个key对应一个确定唯一的值 2)可变性:可以通过索引修改、删除或插入元素,可以改变列表的长度、内容和顺序 3)异构性:可以包含不同类型的元素,如string、int、float、list等 4)无序性
2023-12-16 00:13:54 9
原创 Python-元组与列表的区别
相同点: 1)有序性:元素是按照添加的顺序进行存储的,可以通过索引访问和操作列表中的元素 2)异构性:可以包含不同类型的元素,如string、int、float、list等'''''' 不同点: 1)元组是不可变的,不可以进行增删改操作,一点定义,无法修改,空元组无意义 2)列表是可变的,元素可以进行增删改操作,空列表有意义 3)应用场景'''
2023-12-16 00:11:35 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人