• 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])     #反向切片必须加步长
    daima
  • 相关阅读:
    SQL SERVER中一些常见性能问题的总结
    【BZOJ2554】Color 概率神题
    【BZOJ1818】[Cqoi2010]内部白点 扫描线+树状数组
    【BZOJ1879】[Sdoi2009]Bill的挑战 状压DP
    【BZOJ2668】[cqoi2012]交换棋子 费用流
    【BZOJ4372】烁烁的游戏 动态树分治+线段树
    【BZOJ3470】Freda’s Walk 概率与期望
    【BZOJ2087】[Poi2010]Sheep 几何+DP
    【BZOJ4428】[Nwerc2015]Debugging调试 记忆化搜索+分块
    【BZOJ2137】submultiple 高斯消元求伯努利数
  • 原文地址:https://www.cnblogs.com/hi-python/p/10067663.html
Copyright © 2020-2023  润新知