zoukankan      html  css  js  c++  java
  • Python自学笔记(4day)

    (1)for循环

    s="asdfghj"
    for i in s:
        print(i)
    #输出:asdfghj

    (2)列表list

    #(1)索引
    list=["a","s",'f','g']
    #list[0]为:a
    
    
    # (2)切片
    list[0:3]
    #输出:asf
    
    
    #列表的操作
    
    # (1)增     list.append()     list.insert()    list.extend()
    #      1.  list.append(内容)  默认将增加的内容加入到列表的最后
    #      append()中填入你所增加的内容
             list=['a','s','d','f']   
             list.append(1)
             print(list)
    #输出:['a','s','d','f',1]
    
    #      2.  list.insert(位置,元素)
                 list=['a','d','f']
                 list.insert(2,'e')
                 print(list)
    #输出:['a','d','e','f']
             
    #      3.  list.extend()  extend()中可填入列表,或者字符串
                 list=['a','s','d']
                 list.extend([1,2,3])
                 print(list)
    #输出:['a','s','d',1,2,3]
                 list.extend("小明")
                 print(list)
    #输出:['a','s','d','小','明’]
    #总结:extend()属于列表与字符串都将一一加入list中。
    
    
    # (2)删  list.pop()     list.remove()    list.clear()    del list   del list[a:b:c]
    #         1.   按照位置删除 list.pop()    pop()中填入删除的内容,当不填入内容时,默认 #           删除最后一个数字
                list=['a','s''f']
                list.pop(1)
                print(list)
    #输出:['a','f']
               list.pop()
               print(list)
    #输出:['a','s']
    
    #注意:如果直接print(list.pop(1))
    #输出:删除的元素s
    
    #         2.  按照元素删除list.remove()   remove()填入删除的元素
    #            list.remove('a')
    #输出:['s','f']
    
    #         3.  清空 list.clear() 或者del list  清空整个列表
    
    
    #         4.  如果想要清空一段,则可以用到切片 del list[a:b:c]
    
    # (3) 改 
    #举列子
                  list=['a','s','df']
    #将列表第三个数首字母变成大写
                  list[2]=list[2].upper()
                  print(list)
    #输出:['a','s','Df']
    
    #(4) 查找
          list=['a','s','d']
          for i in list:
                print(i)
    #输出:a,s,d
    
    
    #(5)排序  list.sort()     list.sort(reverse=True)    list.reverse()
    #       1. list.sort()  从小到大排序
    #       2. list.sort(reverse=True)  从大到小排序
    #       3. list.reverse()  f反转整个列表
    
    
    #(6)嵌套
    #       最常用的就是索引出位置然后改变赋值给原来的位置 
    list=['asdf','g','宝宝']
    #实现将第一个数全部变成大写
    #有两种方法:
    #              1.   list[0]='ASDF'
    #                       print(list)  
    #               2.  list[0]=list[0].upper()
    #                        print(list)
    
    
    
     
    
    
        

     (3)元祖 tupe  元祖是只读列表,可以查询,可以切片,如果元祖中有列表,则列表内容是可以修改的。

     (4)   '  '.join(s)

          将列表变成字符串

    list=['a','s','d']
     a='_'.join(list)
    print(a)
    #输出:a_s_d

    用 '  ' 中的字符来连接()中的列表内容

    总结:将字符串转变成列表用  split()    

               将列表转换成字符串用 ' '.join()

    (4) range()     range()与切片一样,顾头不顾尾,可设置步长

    注意:

    for i in range(0,10,-1)
    #不会报错没意义,什么都没有
  • 相关阅读:
    数组中最大和的子数组
    数据结构与算法面试题80道
    fcntl获取和修改文件打开状态标志
    dup等复制文件描述符函数
    截断文件函数truncate和ftruncate
    浅析
    五个Taurus垃圾回收compactor优化方案,减少系统资源占用
    如何用交互式特征工程工具进行数据分析处理
    【华为云技术分享】解密如何使用昇腾AI计算解决方案构建业务引擎
    Scrum Master教你四招,瓦解团队内部刺头
  • 原文地址:https://www.cnblogs.com/baobaoran/p/9611535.html
Copyright © 2011-2022 走看看