python基础复习

四大数据类型

1. 列表(List)

  • 列表是有序的集合,可以包含任意类型的对象:数字、字符串甚至其他列表。
  • 列表是可变的(Mutable),意味着可以在创建后添加、移除或改变元素。
  • 使用方括号[]定义,元素之间用逗号,分隔。
  • 示例:my_list = [1, "Hello", 3.14, [2, 4, 6]]

2. 元组(Tuple)

  • 元组也是有序的集合,但与列表不同的是,元组是不可变的(Immutable)。
  • 一旦创建了元组,就不能修改其内容(无法添加、删除或更改元素)。
  • 使用圆括号()定义,元素之间用逗号,分隔。实际上,圆括号可以省略,关键是逗号。
  • 示例:my_tuple = (1, "Hello", 3.14, (2, 4, 6))

3. 字典(Dictionary)

  • 字典是一种映射类型,它存储的是键值对(Key-Value pairs)。
  • 字典中的键必须是唯一的,而且是不可变类型(如字符串、数字、元组),值可以是任何类型。
  • 字典是无序的(在Python 3.7之前),但从Python 3.7开始,字典保持插入顺序。
  • 使用大括号{}定义,每个键值对用冒号:分隔,不同的键值对之间用逗号,分隔。
  • 示例:my_dict = {'name': 'Alice', 'age': 25, 'is_student': True}

4. 集合(Set)

  • 集合是一个无序的、不重复的元素集。
  • 集合用于去除重复元素,以及执行数学上的集合操作,如交集、并集、差集等。
  • 集合中的元素必须是不可变类型。但可以往集合添加、删除元素。
  • 使用大括号{}定义,如果要创建一个空集合,必须使用set(),因为{}被用来创建空字典。
  • 示例:my_set = {1, 2, 3, "Hello"}

 

1、计算1+...100

# 初始化结果变量
sum = 0

# 使用for循环遍历1到100(包含100)
for i in range(1, 101):
    sum += i

# 打印结果
print("1到100的和是:", sum)

2、遍历字典

#遍历键
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict:
    print(key)
#或者更明确地使用.keys()方法:
for key in my_dict.keys():
    print(key)

#要遍历字典中的所有值,可以使用.values()方法:
for value in my_dict.values():
    print(value)

如果你同时需要键和值,可以使用.items()方法,它会返回一个包含键值对(key, value)元组的视图:
for key, value in my_dict.items():
    print(f"Key: {key}, Value: {value}")

如果在遍历时还想要索引(比如,你想知道是第几个键值对),可以结合使用enumerate()函数和.items()方法:
for index, (key, value) in enumerate(my_dict.items()):
    print(f"Index: {index}, Key: {key}, Value: {value}")

 3、raise 手动抛出异常

raise ConnectionError("连接异常:请求超时!")

 

posted @ 2024-02-09 14:28  苦逼yw  阅读(18)  评论(0编辑  收藏  举报