加载中...

数据类型

当然,我会帮你整理这些Python代码并转化为Markdown格式的笔记。以下是你的Markdown笔记:


Python数据类型

1. 列表(List)

列表是Python中最基本的数据结构之一,它是有序的元素集合,每个元素都可以通过索引进行访问和修改。

# 定义列表
listvar = [98, 6.9, True, 12-90j, "赵万里"]

# 访问列表元素
print(listvar[2])  # 输出:True
print(listvar[-1])  # 输出:"赵万里"

# 修改列表元素
listvar[3] = "大象"
print(listvar)  # 输出:[98, 6.9, True, "大象", "赵万里"]

2. 元组(Tuple)

元组和列表类似,都是有序的元素集合,但元组中的元素不能修改。

# 定义元组
tuplevar = ("梦好心", "王伟", "安晓东", "孙坚")

# 访问元组元素
print(tuplevar[2])  # 输出:"安晓东"
print(tuplevar[-1])  # 输出:"孙坚"

# 注意:元组中的元素不能修改
# tuplevar[0] = "萌不好心"  # 这会引发错误

3. 字符串(String)

字符串是字符的有序集合,字符串中的字符不能修改。

# 定义字符串
strvar = "看你,我就心跳加速"

# 访问字符串中的字符
print(strvar[3])  # 输出:"我"
print(strvar[-6])  # 输出:"跳"

# 注意:字符串中的字符不能修改
# strvar[3] = "你"  # 这会引发错误

4. 集合(Set)

集合是无序的、不重复的元素集合,集合中的元素不能访问和修改。

# 定义集合
setvar = {"巨石强森", "史泰龙", "施瓦辛格", "王文"}

# 注意:集合中的元素不能访问和修改
# setvar[0]  # 这会引发错误
# setvar[2] = 111  # 这也会引发错误

# 集合自动去重
setvar = {"巨石强森", "史泰龙", "施瓦辛格", "王文", "史泰龙"}
print(setvar)  # 输出:{"巨石强森", "史泰龙", "施瓦辛格", "王文"}

5. 字典(Dict)

字典是键值对的集合,字典是无序的。

# 定义字典
dictvar = {"top": "the shy", "middle": "肉鸡", "bottom": "jacklove", "jungle": "臭鞋", "support": "吃饱饱_嘴里种水稻"}

# 访问字典中的值
print(dictvar["middle"])  # 输出:"肉鸡"
print(dictvar["jungle"])  # 输出:"臭鞋"

# 修改字典中的值
dictvar["top"] = "the xboy"
print(dictvar)  # 输出:{"top": "the xboy", "middle": "肉鸡", "bottom": "jacklove", "jungle": "臭鞋", "support": "吃饱饱_嘴里种水稻"}

注意:字典的键和集合的值有数据类型上的要求,它们必须是不可变的类型,如Number(int、float、complex、bool)、str和tuple。


希望这个Markdown笔记对你有所帮助!

posted @ 2024-03-01 17:45  江寒雨  阅读(21)  评论(0)    收藏  举报