- 博客(9)
- 收藏
- 关注
原创 Python集合
在Python中,集合是一个无序且不包含重复元素的数据结构。集合中的元素是唯一的,且集合本身是可变的,意味着可以向其添加或删除元素。集合与字典都是使用{}来定义,不同的是字典内存放的是键值对,而集合内存放的是可迭代的数据类型。可以利用集合内元素不可重复这一特性来进行数据的去重操作,但因为集合是无序的,所以不能使用下标索引对其进行遍历。在创建空集合的时候不能直接使用{},可以使用{None}(在{}中包含一个假值),但是这样定义空集合容易和空字典混淆,所以一般使用set()来定义一个空集合。
2024-07-15 17:57:20
204
原创 Python字典
Python中的字典是一种可变的数据结构,用于存储键值对。在字典中,每个键都是唯一的,并且与一个值相关联。字典使用大括号{}来定义,并且键和值之间使用冒号分隔,键值对之间使用逗号分隔。字典与列表类似,一个变量可以存储多个值,通过键可以快速获取值。但也有缺点,例如字典需要在内存中额外存储一些键,没有列表占用的内存小。
2024-07-14 23:27:30
161
原创 Python元组
在Python中,元组是一个不可变的序列类型,用于存储一系列有序的元素。与列表相似,元组可以包含多种类型的元素,并且使用圆括号()(尽管在某些情况下,例如只有一个元素的元组,需要使用逗号来明确区分)。元组一旦创建,其元素就不能被修改(即不可变)。
2024-07-13 17:11:02
302
原创 Python列表
在Python中,列表(List)是一种可变(mutable)的数据类型,用于存储一系列有序的元素。这些元素可以是任何类型,包括数字、字符串、列表(即嵌套列表)或其他数据类型。列表是由方括号[]包围,并使用逗号分隔的元素集合。列表在Python中是可变的,这意味着可以修改、添加或删除其中的元素。同时,列表是Python中非常强大和灵活的数据结构,常用于存储和操作数据集合。l0 = []# 定义一个空列表# 列表中可以是任意元素print(l2)# list可以将任意可迭代的类型转换为列表。
2024-07-13 16:47:03
506
原创 Python字符串
在Python中,字符串是用于存储文本或字符序列的数据类型。它们由一系列字符(例如字母、数字、标点符号、空格等)组成,并且这些字符被包含在一对单引号(' ')、双引号(" ")或三引号(''' ''' 或 """ """)中。需要注意的是,单引号和双引号需要成对使用,三引号一般用于代码开头的特殊注释。字符串在Python中是不可变的,这意味着一旦创建了一个字符串,你就不能更改它的内容。但是,你可以创建新的字符串,这常常是通过字符串的一些常见操作来实现的。
2024-07-13 16:09:43
669
原创 Python循环
print中end属性默认为\n,为了实现每打印九个*循环换行一次的效果,我们先将end的值改为“ ”,代表每打印一个*就加两个空格,这样就能使打印出来的图形变成正方形。这个简单的循环嵌套一共循环9 * 9 = 81次,外层循环循环一次,内层循环就循环九次,最后打印出来一个是一个用*围成的正方形。语句用于立即终止最内层的循环,不再执行循环体中剩余的语句,也不再进入下一次循环,而是直接跳转到循环后面的语句继续执行。但是,如果循环还有更多的迭代(即还没有达到循环的条件),那么下一次循环仍然会执行。
2024-07-07 22:21:20
877
原创 Python分支
在这段代码中,程序拿到用户输入的成绩后,首先判断是否大于等于60,如果是,进一步判断是否大于等于90或者80;当你在编写一个函数、类、循环、条件判断等结构时,如果你还没有想好要实现的具体功能,或者你需要一个结构保持完整但暂时没有内容填充,你可以使用。根据满足哪个条件,执行相应的代码块(只能选择一个条件后的语句块执行),在双分支中使用if-else语句,if和else缺一不可。我们会发现,在遇到一些复杂的问题时,单独的分支结构无法实现我们想要的结果,但是采用分支嵌套却可以轻松实现。
2024-07-06 17:15:52
1053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人