字符串
三引号可以承载多个字符串,可以进行换行操作
切片
str="chengdu"
print(str[0,3])
转义字符加r 转义字符则失效
n换行
列表
namelist=["小张","小王","小李"]
for i in namelist:
print(i)
print(len(namelist)) #可以得到列表的长度
追加元素append
namelist=["小张","小王","小李"]
print("------------------增加前的数据---------------------")
for i in namelist:
print(i)
nametoop=input("请添加学生的姓名:")
namelist.append(nametoop)
print("------------------增加后的数据---------------------")
for i in namelist:
print(i)
append也可以嵌套表格
extend 追加 append是在末尾添加列表,而extend是直接追加元素
insert相当于替换
namelist=["小米","小红","小李","米小圈"]
namelist.insert(2,"小猫")
print(namelist)
remove直接删除指定内容
index查找 在1 4范围内查找
可以查找指定范围下表的原素 范围为左闭右开
count查找元素有几个
排序
reverse反转 倒序输出
a=[1,3,4,5,8,9]
print(a)
a.reverse()
print(a)
直接改变了a列表
a.sort()排序 从小到大
元组
typ1=(20)#括号默认为数字类
typ2=(20,)#加逗号默认为元组
print(typ1)
print(typ2)
元组间增加需要叠加元素
删除
不能删除元组里的元素,只能删除整个元组
字典
键值对
查找,找不到返回none
增删改查
ss={"name":"吴彦祖","age":"19","id":"1802230120"}
del ss["name"]
print(ss)
clean 清空
查 `
ss={"name":"吴彦祖","age":"19","id":"1802230120"}
kk=ss.get("name")
print(kk)
for 可以同时遍历两个变量
遍历所有的键值对
枚举for循环
sar=["a","b","c","b"]
for i,x in enumerate(sar):
print(i,x)