模块学习
1、文件名不能和库名相同,否则会导入本身。
2、三元运算:result = 数值1 if 条件 else 数值2
如果条件为真:result=数值1
如果条件为假:result=数值2
3、列表
name = [“zhangyuan”,“zhangchang”,“zhangkang”,...]
print(name)
print(name[0],name[1])
print(name[1:3]) #切片
print(name[-1]) #最后一个
print(name[-3:-1]) #从后向前取元素,实际上仍然是从前向后输的数的,所以是-3到-1
print(name[-2:]) #取最后两个元素,[-2:]
列表操作:
增:name.append("new") #向后追加
加:name.insert(*,new) #任意位置(位置,元素) 插入元素只能一个一个,不能批量插入
改:name[2]="new"
删:方法1:name.remove("某一元素") 方法2:del name[1] 方法3:name.pop(1) #默认最后一个元素,输入下标与del相同
查找:print(name.index("zhangyuan")) #返回位置
print(name.count("zhangyuan")) #返回重复元素个数
清空:name.clear()
反转:name.reverse()
排序:name.sort #按ASCII码排序
列表连接:name.extend(name2)
删除列表:del name