day4
# import sys # print(sys.maxunicode) ##作业题 # s="132a4b5c" # s1=s[0]+s[2]+s[1] # s="asdefr" # # for i in s: # # print(i) # i=0 # while 1: # print(s[i]) # i+=1 # if i==len(s):break # content=input() 如用户输入:5+9或5+ 9或5 + 9,然后进行分割计算 # content=input(">>>") # con1=content.split("+") #返回一个列表 # sum=0 # for i in con1: # sum+=int(i) # print(sum) # content=input("<<<").strip() #只删除首尾空格 不删除中间空格 # index=content.find("+") # a=int(content[0:index]) # b=int(content[index+1:]) # print(a+b) # 任意输入一串文字+数字 统计出来数字的个数 # s=input("<<<") # count=0 # for i in s: # if i.isdigit(): #如果为false时不执行下面语句 # count+=1 # print(count) # 增 # li = [1,'a','b',2,3,'a'] # li.append(" jj") #在列表最后插入 # print(li) # li.extend([1,2,3]) #添加可迭代对象到列表最后 # print(li) # # while 1: # # username=input("<<<") # # if username.strip().upper()=="Q": # # break # # else: # # li.append(username) # # # print(li) # li.insert(4,"chunge") #指定位置添加 # print(li) # #删 # li = [1,'a','b',2,3,'a'] # li.pop(1) #根据索引删除元素,默认删除最后一个,返回删除的元素 # print(li) # li.remove("a") #没有返回值 按元素删除 # print(li) # li.clear() #清空列表 # print(li) # li1 = [1,'a','b',2,3,'a'] # del li1[1] # print(li1) # l2 = [1,'a','b',2,3,'a'] # del l2[0:2] #切片删除 # print(l2) # 改 # l3 = [1,9,'a','b',2,3,'a'] # # l3[0]=100 #单个改 # # print(l3) # # l3[0:2]="5555" #切片改 # # print(l3) # # #查 # # l4=[1,9,'a','b',2,3,'a'] # # for i in l4: # # print(i) # # #公共方法 # l5=[1,9,'a','b',2,3,'a'] # print(len(l5)) #长度 # print(l5.count("b")) #元素出现的次数 # print(l5.index("a") ) #返回索引值 # l6=[1,1,5,6,4,2,3,0] # l6.sort() # print(l6)#正向排序 # l6.sort(reverse=True) #反向排序 # print(l6) # l6=[1,5,6,4,2,3,0] # l6.reverse() # print(l6) #翻转 跟反向排序不一样 # 列表的嵌套 # li = ['taibai', '武藤兰', "元昊", ["alex", "egon", 89], 23] # print(li[1][1]) # name=li[0].capitalize() # li[0]=name # print(li) # li[2]=li[2].replace('昊',"ritian") # print(li) # # li[3][0]=li[3][0].upper() #想改什么 先找到它再操作 # print(li) #元祖 只读列表 可查询可切片可循环不可更改 tu=(1,2,3,'alex',[1,2,3,'taibai'],'egon') print(tu[3]) #可切片 for i in tu: print(i) tu[4][3]=tu[4][3].upper() print(tu) tu[4].append('sb') #元祖里面的列表可以改 print(tu) s="alex" s1="sb".join(s) #join s必须是可迭代对象 列表转换成字符串 字符串转换成列表是split print(s1) s=['taibai','alex','女神'] print("".join(s),type("".join(s))) #无缝连接 列表转换成字符串 for i in range(0,10,3): print(i) for i in range(10,0,-2): print(i) for i in range(0,10,-1): print(i) #没有结果,也不报错 print("123456789"[8:0:-1]) #反向切片必须加步长
# import sys # print(sys.maxunicode) ##作业题 # s="132a4b5c" # s1=s[0]+s[2]+s[1] # s="asdefr" # # for i in s: # # print(i) # i=0 # while 1: # print(s[i]) # i+=1 # if i==len(s):break # content=input() 如用户输入:5+9或5+ 9或5 + 9,然后进行分割计算 # content=input(">>>") # con1=content.split("+") #返回一个列表 # sum=0 # for i in con1: # sum+=int(i) # print(sum) # content=input("<<<").strip() #只删除首尾空格 不删除中间空格 # index=content.find("+") # a=int(content[0:index]) # b=int(content[index+1:]) # print(a+b) # 任意输入一串文字+数字 统计出来数字的个数 # s=input("<<<") # count=0 # for i in s: # if i.isdigit(): #如果为false时不执行下面语句 # count+=1 # print(count) # 增 # li = [1,'a','b',2,3,'a'] # li.append(" jj") #在列表最后插入 # print(li) # li.extend([1,2,3]) #添加可迭代对象到列表最后 # print(li) # # while 1: # # username=input("<<<") # # if username.strip().upper()=="Q": # # break # # else: # # li.append(username) # # # print(li) # li.insert(4,"chunge") #指定位置添加 # print(li) # #删 # li = [1,'a','b',2,3,'a'] # li.pop(1) #根据索引删除元素,默认删除最后一个,返回删除的元素 # print(li) # li.remove("a") #没有返回值 按元素删除 # print(li) # li.clear() #清空列表 # print(li) # li1 = [1,'a','b',2,3,'a'] # del li1[1] # print(li1) # l2 = [1,'a','b',2,3,'a'] # del l2[0:2] #切片删除 # print(l2) # 改 # l3 = [1,9,'a','b',2,3,'a'] # # l3[0]=100 #单个改 # # print(l3) # # l3[0:2]="5555" #切片改 # # print(l3) # # #查 # # l4=[1,9,'a','b',2,3,'a'] # # for i in l4: # # print(i) # # #公共方法 # l5=[1,9,'a','b',2,3,'a'] # print(len(l5)) #长度 # print(l5.count("b")) #元素出现的次数 # print(l5.index("a") ) #返回索引值 # l6=[1,1,5,6,4,2,3,0] # l6.sort() # print(l6)#正向排序 # l6.sort(reverse=True) #反向排序 # print(l6) # l6=[1,5,6,4,2,3,0] # l6.reverse() # print(l6) #翻转 跟反向排序不一样 # 列表的嵌套 # li = ['taibai', '武藤兰', "元昊", ["alex", "egon", 89], 23] # print(li[1][1]) # name=li[0].capitalize() # li[0]=name # print(li) # li[2]=li[2].replace('昊',"ritian") # print(li) # # li[3][0]=li[3][0].upper() #想改什么 先找到它再操作 # print(li) #元祖 只读列表 可查询可切片可循环不可更改 tu=(1,2,3,'alex',[1,2,3,'taibai'],'egon') print(tu[3]) #可切片 for i in tu: print(i) tu[4][3]=tu[4][3].upper() print(tu) tu[4].append('sb') #元祖里面的列表可以改 print(tu) s="alex" s1="sb".join(s) #join s必须是可迭代对象 列表转换成字符串 字符串转换成列表是split print(s1) s=['taibai','alex','女神'] print("".join(s),type("".join(s))) #无缝连接 列表转换成字符串 for i in range(0,10,3): print(i) for i in range(10,0,-2): print(i) for i in range(0,10,-1): print(i) #没有结果,也不报错 print("123456789"[8:0:-1]) #反向切片必须加步长