列表与元组最大的区别就是列表可变,而元组不可变
定州网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联建站2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
从头到尾,依次访问到每一个
包头不包尾
range(start,end,step)
start 开始
end 结束
step 步长(步长可以是负数)
序列类型有下标
# 正向下表
默认第一个为0 第二个为1 ...
# 逆向下表
倒数第一个为-1 倒数第二个为-2...
语法:序列[start:end]
包头不包尾
s = "hello world"
s1 = s[0,4] # hell
s2 = s[:4] # 默认从0开始
s3 = s[1:] # 默认到最后一个
s4 = s[:] # 取所有的
s5 = s[::2] # 步长
max() # 最大值
min() # 最小值
len() # 长度
sum() # 求和
sorted() # 排序
reversed() # 逆向
无参数:删除字符串两边空白
有参数:删除字符串两边”参数“
lstrip()只删除左边
rstrip()只删除右边
将字符串切割为列表
无参数: 默认以空格切割
有参数: 以"参数"来切割,可以设置切几刀
参数:A B C
将 字符串A 替换为 字符串B 替换次数为C次
查找该字符串,返回对应索引(下标),如果没有则返回-1
与find基本一样,唯一不同的是,超找不到报错
查找该字串在字符串中出现的次数
所有字母转大写
所有字母转小写
append() # 在列表末尾添加一个元素
insert() # 指定索引添加一个元素
extend() # 在列表末尾添加多个元素
remove() # 删除指定元素
pip() # 默认推出最后一个元素,可以指定元素索引删除
del # 与pip类似del 列表名[下标], 可以删除整个列表
clear() # 清空列表所有元素
直接指定下标改即可
li[-1] = "genggaidezhi"
列表里面没有find只有index
index() # 查找索引
count() # 查找次数
sorted() # 排序
reversed() # 逆向
元组不可更改,所以只能查
index() # 查找索引
count() # 查找次数
唯一性 无序性
列表里面的元素都是唯一的且没有顺序
创建集合: set{}
交集 &
并集 |
差集 -
补集 ^
in
not in
1.增
add() # 添加一个元素
uptade() # 更新(合并)
2.删
pop() # 随即删除一个元素
remove() # 删除指定的元素(不存在报错)
clear() # 清空集合
字典里面都是键值对
无序性
唯一性,所有的键都是唯一的
1.增
直接写:字典[键] = 值
2.删
pop() # 指定一个键,删除该键值对
clear() # 清空字典
3.改
直接改:字典[键] = 值
4.查
get() # get(key)找不到返回None
直接查:字典[key] # 找不到会报错
.keys() # 获得所有键(伪列表)
.value() # 获得所有值(伪列表)
.items() # 获得所有键值对(伪列表)
1. %s
name = "小明"
age = 18
s = "你好我叫%s,今年%s岁了"%(name,age)
2.format
name = "小明"
age = 18
s = "你好我叫{},今年{}岁了".format(name,age)
3.f-format
name = "小明"
age = 18
s = f"你好我叫{name},今年{age}岁了"