print("这是一个有序的集合:list[]列表");
classlist=['zhangsan','lisi','wangwu']
print("按照下标对列表进行索引:一共有%d个元素,第一个%s,第三个%s,倒数第一个%s,倒数第二个%s"%(len(classlist),classlist[0],classlist[2],classlist[-1],classlist[-2]));
print("################################################################");
print("对list列表进行增删改查:");
classlist.append("xiaoming")
classlist.insert(1,"Jack")
classlist.pop()
classlist.pop(2)
classlist[1]="Macail"
classlist.insert(2,["erwei01","erwei02"])
print("按照下标对列表进行索引:一共有{0}个元素,第一个{1},第三个{2},倒数第一个{3},倒数第二个{4}".format(len(classlist),classlist[0],classlist[2],classlist[-1],classlist[-2]));
print("################################################################");
print("这是一个有序的列表:元组tuple(),元组中的元素一旦初始化就不能改变");
classtuple=("zhangsan","lisi","wangwu")
print("按照下标对元组进行索引:第一个元素%s,第二个元素%s,第三个元素%s"%(classtuple[0],classtuple[1],classtuple[2]));
print("定义一个空的元组和只有一个元素的元组");
emptytuple=()
onetuple=(1,)
print("emptytuple长度为:%d,onetuple长度为:%d"%(len(emptytuple),len(onetuple)));
print("################################################################");
print("修改元组中为列表元素中的元素");
tuplelist=("can","change",["X","Y"])
tuplelist[2][0]="A"
tuplelist[2][1]="B"
print("list[0]=%s,list[1]=%s"%(tuplelist[2][0],tuplelist[2][1]))
print("################################################################")
print("只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。")
age="25"
intage=int(age)
if intage<18:
print("未成年")
elif intage>=18:
print("已成年")
else:
print("输入错误")
print("################################################################for")
classtuple=("zhangsan","lisi","wangwu")
for name in classtuple:
print(name)
sum=0
for num in range(10):
sum=sum+num
print(sum)
for i in list(range(5)):
print(i)
print("################################################################while")
times=0
while times<10:
times=times+1
print(times)
print("Stop while")
print("################################################################dictionary")
result={'zhangsan':10,"wangwu":20,"lisi":40}
print(result["zhangsan"])
result["jack"]=50
print(result["jack"])
result.pop("jack")
print(result.get("jack",-10))
result["zhangsan"]=100
print(result["zhangsan"])
print("################################################################set")
print("set自动去重,需要输入一个list,set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作")
t=set([1,11,1,2,2,33,3])
print(t)
t.add(5)
print(t)
t.remove(5)
print(t)
print("################################################################sort")
test=["c","b",'a']
test.sort()
print(test)
stra="abs"
print("这只是个临时的,变量还是没有改变 = ",stra.replace('a','A'))
print("未改变的变量 = ",stra)
strA=stra.replace('a','A')
print("原变量未改变",stra)
print("用来存储被修改的地方",strA)