# 一、数据类型

# 主要数据类型

list[] --- 列表(数组)

t("1","2") --- 元组(不可变的数组)

s = {"1","2","3"} set集合(无序的存储,打印出来顺序不一定,不可哈希)

set可以做 交集并集差集 &|-

# 字典和列表直接遍历删除会有问题,需要先弄一个删除字典,再去遍历删除字典 原字典.pop(删除字典.item)

# 大写默认为常量
int(str) # 类型转化
list()

#python 没有大括号,用缩进来控制代码块
if 条件:
    pass
else if 条件:
    pass

for item in array:
    print(item)
for i in range(len(array)):
    print(array[i])

# 字符串{}占位,f格式化字符串
str = f"我是{},年龄{},性别{}".format(name,age,sex)

# 索引和切片
# 索引:通过index找元素
# 切片:从字符串中提取一部分内容
str = "12345678900000"
print(str[3:6]) #从3到6,不包括6

# 字符串长度
len(str)

strip() 去空格

# 列表->类比数组
# 增删改查
list =[]
list.append("1") #push追加
list.insert() #插入
list.extend()# 合并列表
list.pop() # 删除 传入index
list.remove() #删除 传入元素本身


set集合主要是利用做去重
字典dict()
for key in dic:
    print(dic[key])
for key,value in dic.items():
    print(key,value)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

# 逻辑运算

and 且 or 或 not 非