zoukankan      html  css  js  c++  java
  • python笔记—循环控制

    1.print可以打印多个参数,在括号内用,号区分,显示时一个,号显示一个空格

    2.import导入时可以用as别名代替,方便两个模块中有相同函数时使用

    3.序列解包:将一个序列(或任何可迭代对象)解包,并将得到的值存储到一系列变量中,如果变量没有元素多可以利用*变量来将多余的元素收集

    4.链式赋值:用于将多个变量关联到同一个值

    x = y = somefunction()

    上述代码与下面的代码等价:

    y = somefunction()

    x = y

    5.增强赋值:将右边表达式中的运算符移到赋值运算符的前面

    x += 1

    相当于

    x = x + 1

    6.布尔值:用作布尔表达式(如果作为if语句中的条件)时,下面的值都将被解释器为假:

    False    None   0   “”   ()   [ ]   { }

    7.比较运算:字符串和序列的比较

    字符是根据顺序值排序的,想要获悉字母的顺序值,可使用函数ord。这个函数的作用于函数chr想反

    8.断言:assert关键字

    9.while循环

    10.for循环

    s = [x * x for x in rang(1,9)]

    11. 迭代字典

    d = {'x':1,'y':2,'z':3}

    for key,value in d.items():

        print(key,'corresponds to',value)

    11.迭代工具

    12.跳出循环

    break:结束循环

    continue:结束当前迭代,并跳到下一次迭代开头

    13.while True/break 成例

  • 相关阅读:
    洛谷 P1875 佳佳的魔法药水
    洛谷 P4822 [BJWC2012]冻结
    洛谷 P6175 无向图的最小环问题
    洛谷 P1312 Mayan游戏
    洛谷 P1311 选择客栈
    洛谷 T150024 矩形面积并(扫描线)
    洛谷 P1311 选择客栈
    洛谷 P1514 引水入城
    洛谷 P1310 表达式的值
    求和(团队题目)
  • 原文地址:https://www.cnblogs.com/lumama520/p/10553680.html
Copyright © 2011-2022 走看看