sname[start;end:step] sname:要操作的对象名 start;切片开始的位置,包含自身,若果省略不写,那么从0开始
end: 切片结束的位置,不包含自身,如果省略不写,默认为字符串的长度
step:步长,默认为1,步长省略掉,第二个:可以省略
s[::-1]:反转字符串s[:]:切出整个字符串
python:列表、元组、集合、字典
1,列表[元素1,元素2,.....] 元素的数据类型可以是不相同的,列表之间可以进行嵌套
print(list1[3])
print(list1[-1])
print(list1-1)
len()
# print(len(list1)) #更新列表里边的数,通过重新赋值即可更改 List1[1]=“南航金城” print(list1)
# 列表的加法和乘法
list2 = [1314 521]
list3 =_list1 +list2print(list3)
#乘法 print(list1*3)
list的方法
append() 向列表的最末尾添加元索 list =[331 22 51 List.append(”南航金城") print(list)
copy() 创建一个对象的副本
list2 = list.copy()
print(“list2" list2)
list2:append(“1111")
print("list2"list2)
print("list"list)
count() 统计元素在列表里边山现的次数
print(list.count(1))
extend()list4 =[4.4 4]
List.extend(list4)
insert(插入的位置的索引下标,插入的元点) print(list) 4[33,1,22,5,1,11,1商前金城4,4,4 list.insert(1,"gouxin")
pop g= list.pop()
print(g)
remove() # list.remove(“降价")
print("remove",list)
# sort0)
lst = [1 33 22 14 52 4 3] list.sort()print(list)
pop(i),可以删除指定位置的元素,其中1为索引下标 list.pop(2)print(list)
2元组
tuplet(,2,"nanhangjiincheng",[10, 20, 30])print(type(t)) print(t[2]) print(t[0:3:1])
元阻的数据不更改,元组中列表可以改
元组列表字符串方法
len() max() min()
集合:无序的,集合中的元素是唯一的
1、set0 传入学符串 a= set("12341111") print(a)
传入列表 set("[i2, 3, 'nan angjincheng']")
传入字典
字典去重只针对键
字节串的去重 str_1 = "gouxingouxin"
sss = set(str_1) print(sss)
add0:向集合中添加元素
数字、字符串、元组sedd("gouxin") print(s)
update()将两个集合进行合并 s1=41231 -values: object, sep; str| None = , end: str ] None = , fle: SupportsWritestr] | None = ... flush: bool = print(s1)
remove()
pop()
discard()
交集和并集
&
连接多个集合,得到集合之间相同的元素
|
连接多个集合,得到所有的全部数据
字典-dict dict全称dictionary、在其他语言中也称为map 键值对形式存在(当作二维表,多行两列的表格)
dict_0l={ "uanme" "zhangsan" "age":“18% 1:“13" (1 2 3)"wahaha"
}
print(type(dict01)) dict()数 dict_02 = dict((["uanme" "zhangsan"] [1 "18”]) print(type(dict02))
创建空字典 {}创建的是空字典
增 dict_01["技能"]=c语言"print(dict_01)#
删
del dict_01[“技能”] print(dict_01)
改 dict_01["姓名"]="xiaoming" print(dict_01)
get():用于在字典中获取指定键的值的,可知设置默认值的,当查询的键不存在时,即返回默认值
keys() 以列表的形式返回字典中所有的键
items() 以列表的形式返回字典中所有的键值对
values()以列表的形式返回字典中所有的值
copy()
创建宇典副本 fromkeys0:创建一个新的字典的
popitem():鹏除最后一项,同时会以元组的形式返回除的键值对
update()
将字典2的值更新到字典1,重复,会进行修改