zoukankan      html  css  js  c++  java
  • 3-列表

    列表

    • 列表是有序的,从0开始
    • 获取元素: 列表名[索引]
      • ages[3] = 100
    • 列表长度: len(ages)
    • 列表成员: if 4 in ages:

    while循环,尽量避免死循环

    • 循环初始值
      • while 条件表达式:
        • 内容(循环体)
        • 循环的改变量
      • while-else
        • # 在使用循环时,如果循环变量i不使用,可以用_代替
          • for _ in range(10):
            • print('***')
        • # 未知遍历次数的一般使用while

    for循环

    • for-in:遍历列表中的每个元素
    • range(10): [0,10)
    • range(start, stop, step)
    • enumerate: 按顺序依次取出列表中元素的下标及元素值
      • enumerate(sequence, [start=0])
        • i, name = enumerate(name_list)
    • for-else
      • 打印九九乘法表print(j, '*', i, '=', j*i, end='') # end=''表示不换行print() # 表示换行
    • 思路:不能同时被两个数整除:
      • and i % 21 != 0 # 3和7的最小公倍数
    • 已知遍历次数的一般使用for
      • for i in range(2, 2): # 不会进入循环

    break

    • # 作用:跳出循环,一般用于找到一个结果即可确定最终结果的问题
      • 可以在for和while中使用
      • break之后的代码不会执行
      • 当有循环嵌套时,break只会退出一层循环
    • for-else结合break使用
    • while-else结合break使用

    continue

    • 作用:停止执行当次循环continue后的代码(结束当次循环),然后进入下一次循环
    • 用于跳过循环体中的某些值

    pass

    • 空语句,补全代码,让代码不报错
    • 用于跳过循环体中的某些值
  • 相关阅读:
    数据库中Schema(模式)概念的理解
    git错误处理
    mysql存储过程
    bunyan
    golang 小问题
    操作系统
    数据库优化
    内存控制
    MySQL优化2
    mysql优化1
  • 原文地址:https://www.cnblogs.com/lotuslaw/p/14004681.html
Copyright © 2011-2022 走看看