美文网首页
python知识汇总

python知识汇总

作者: 岁月悄然飞逝徒留回忆_54a5 | 来源:发表于2018-06-18 15:30 被阅读0次

    一循环for与while的介绍:

    1.for循环的格式:

     for 循环便量  in 对象:
       循环语句
    

    对象包括字符串,列表,元组,等

     for  i  in  "xxx"
          print(i)
    

    for循环经常和range()函数配合使用
    range()函数的用法:
    range(开始的值,结束的值,步长)

    步长就是你循环第一次与第二次的差值

     for i  in range(0,9,2)
           print(i)
    

    它循环是 按照0,2,4,6,8这个顺序来的。

    2.while循环的介绍:

    循环的作用就是让指定的代码重复的执行
    while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行
    while基本语句:
    while 条件
    条件满足时,做的事情
    处理条件。。。
    在使用while时应注意缩进
    如果while 后面的条件是Ture 它就变成了一个死循环,就是一直循环下去。while循环嵌套

    3. while嵌套就是:while里面还有while

      while 条件1:
        条件满足时,做的事情
         .......  ......
         while 条件2:
                 条件满足时,做的事情1
                 ..................
                 处理条件2
          
         处理条件1
    

    例如打印一个直角三图形:

      i = 0
     while i <=5:             
            s =1
                                       
            while s <=i:
                    print("*",end="")
                    s+=1
            print("")
            i+=1
    

    break 与continue的应用手法与区别

    break/continue只能用在循环中,除此以外不能单独使用
    break/continue在嵌套循环中,只对最近的一层循环起作用
    区别:
    break是直接中断循环
    continue是终止当此循环继续下次循环

    二列表

    1.count()方法

    作用:用于计算每个值出现的次数

     list
    ['a', 'b', 'c']
    
    list.count('a')
     1
    

    2.增加值

    (1)insert()方法

    作用:插入值

    把一个字符插入到固定值的地方

    list
    [,3, 4, 5, 'b', 'c']
    
    list.insert(5,'v')
    [ 3, 4, 5, 'b', 'v', 'c']
    

    (2)append()

    作用:追加值

    默认把新增字符添加到元字符末尾

    list
    [2, 3, 4, 5, 'b', 'v', 'c']
    
     list.append(1 2 3)
    
     list
    [2, 3, 4, 5, 'b', 'v', 'c', 1 2 3]
    

    (3)extend()方法

    作用:将一个字符串添加到另一个字符串末尾

    list
    ['a', 'b', 'c']
    
    list = [1,2,3,4,5,6]
    
    list.extend(list)
    
    list
    ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
    

    3.index方法

    index()方法作用:根据内容获位置

    list
    ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
    
    list.index('a')
    0
    

    4.reverse()

    作用:将列表值顺序置反

    只是从后往前依次排版,不做排序

     list
     ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
    
     list.reverse()
    
     list
     [6, 5, 4, 3, 2, 1, 'c', 'b', 'a']
    

    5.sort()

    作用:排序

    按照字符串内容的大小做升序排序

     list
    [5, 4, 3, 2, 1]
    
    list.sort()
    
    list
    [1, 2, 3, 4, 5]
    

    6.len()方法

    作用:获取列表长度

      list
     [1, 2, 3, 4, 5]
    
     len(list)
    5
    

    7.删除

    (1)del

    作用:删除指定索引的数据

     list
    [1, 2, 3, 4, 5]
    
    del list[0]
    
    list
    [2, 3, 4, 5]
    

    (2)remove()

    作用:

    删除第一个出现的指定数据

     list
     [2, 3, 4, 5, 'a', 'b', 'c']
    
     list.remove('a')
    
     In [65]: list
     [2, 3, 4, 5, 'b', 'c']
    

    (3)pop()方法

    作用:pop方法一般用索引删除,如果不添加任何参数,就删除列表里##最后一个内容

      list = [1,2,3,4,5,6]
      list
     [1, 2, 3, 4, 5, 6]
     list01.pop(2)
    3
     list
    [1, 2, 4, 5, 6]
    list1.pop()
    6
    

    8.in判断内容是否存在.在的话返回Ture ,反之返回false

      list
      [1, 2, 3, 4, 5]
    
      6 in list
      False
    

    相关文章

      网友评论

          本文标题:python知识汇总

          本文链接:https://www.haomeiwen.com/subject/sujneftx.html