一、变量的定义
1、格式:变量名=变量值
2、标识符要求:
数字,字母,_ 组成
首字母不能为数字
不能使用关键字
区分大小写
3、数据类型:
字符串 数字 列表
字典 元组 集合
二、字符串
定义:变量名=' ' 变量名=" "
常见操作:
find():查找 index()查找
conut()查询数量 replace()替换
split()切割 strip()去除两边空格
len()字符串长度
切片:[起始:结束:步长]
遍历:
for 变量 in 字符串:
print(i)
i =0
while i < len(字符串):
print(字符串[i])
三、if
格式1:
if 条件:
print()
格式2:
if 条件:
print()
else:
print()
格式3:
if 条件:
print()
elif 条件:
print()
else:
print()
格式4:
if 条件:
print()
if 条件:
print()
else:
print()
else:
print()
四、循环
格式1:while
while 条件:
print()
格式2:while
while 条件:
print()
while 条件:
print()
格式3:for
for i in 可迭代:
print()
五、列表
1、定义:定义:变量名=[元素,元素]
2、添加:
insert():指定对应索引新增数据
append():最终列表中添加的是一个元素
extend():最终列表中显示的是追加的多个元素
3、修改:列表名[索引] =值
4、删除:
del 列表名[索引]
pop 默认删除最后一个元素
remove 根据元素删除
5、查看
列表名[索引]、index、count、len
6、排序
sort 正序
reverse 倒序
7、遍历
for i in 列表:
print(i)
六、元组
1、定义:定义:变量名:(元素,元素)
2、查看
元组名[索引]
index()
count()
循环:
a=(1,4,5)
for i in a:
print(i)
七、字典
1、定义:变量名={"key":value,"key":value}
特性:key不能重复
2、新增: 前置条件key不存在: 变量名[key] = value
修改: 前置条件key存在: 变量名[key] = value
删除:del clear()
3、查看 变量名[key]
4、遍历
for i in 变量名.keys():
print(i,变量名[i])
for k,v in 变量名.items():
print(k,v)
八、集合
1、定义:变量名=set()
变量名={元素,元素,元素}
特性:无序/唯一
添加:add():添加元素
update():添加元素,且参数可以是列表,元组,字典等
删除:
remove():删除集合中的元素 如果有直接删除 如果没有程序报错
pop():删除是随机删除集合中的元素 如果集合没有元素程序报错
discard():删除 如果元素存在直接删除 如果元素不存在不做任何操作
集合操作:交集:使用&连接多个集合,得到相同的元素
并集:使用|连接多个集合,得到全部集合中全部的元素
九、函数
1、定义与调用:
def 函数():
print()
函数()
2、参数传递:位置参数、关键字参数、缺失查收、不定长参数
嵌套:
def test1():
print(1)
def test2():
print(2)
test1()
test2()
3、变量
局部变量:函数内,只能本函数使用
全局变量:函数之外,所有函数都能调用
global :修改局部变量为全局变量
4、匿名函数
a = lambda x : x +2
print(a(2))