• python自学笔记(八)python语句


    一、print语句

      1.1 基本输出,自动分行

      1.2 print的逗号,可以衔接前面的内容而不换行,在一行内

      1.3 >>重定向,输出到文件 print >> 文件名,"要输入的内容"

    二、控制流语句(control flow)

      2.1 由 条件执行代码块 组成。条件可分为决策循环分支

      2.2 格式(冒号与4个空格永不忘)

      2.3 if while for 函数,皆为control flow

    三、布尔值

      3.1 惰性求值,断路逻辑

      3.2从左到右,从先到后,有一个为false就返回,后面的不会执行(把容易出现的判断放在前面,不容易出现的放后面)

      3.3 控制流与真假值息息相关,不要误解了真假与布尔值

      3.4 布尔值的几个最基本运算符

        and

        or

        is  检查共享

        == 检查值

        not

        其他若干比较符号

      3.5利用小技巧,or之默认值。   from_url = url.get('from') or None

    四、if语句(控制流语句)

      4.1 if的基本格式

        if expression:#条件表达式 expresson 结果,必须为True真

            statement(s)

      4.2 if的组成 if else elif pass

        4.2.1 if与elif 替代了 switch

      4.3三元表达式  4 if True else 3

    五、while 语句

      5.1 while 的基本格式

        while expresson:

            statement(s)

      5.2 while的基本组成部分

        5.2.1 break 结束while

        5.2.2 continue 跳出当前这次循环,但不结束while

        5.2.3 else 结束while以后执行

      5.3 注意:普通应用里,while 一定要给一个结束条件,否则就是传说中的死循环

    六、for语句

      6.1 for的基本格式

         for item in iterable:

            statement(s)

      6.2 for的基本组成部分

        6.2.1 break

        6.2.2 continue

        6.2.3 else

      6.3注意:for的最后一个迭代值将保留

    ps:循环语句 else不能与break一起用

  • 相关阅读:
    HDU2515_数学规律题
    HDU1086_You can Solve a Geometry Problem too_判断两线段相交
    HDU1115_Lifting the Stone_凹凸多边形重心_可作为模板
    HDU2036_改革春风照大地_点求多边形面积
    Codeforces Beta Round #92 (Div. 2 Only) _A题
    HDU2108_Shape of HDU_判断凹凸
    response.setContentType设置
    vue 文件下载实现
    iText5实现Java生成PDF文件完整版
    java使用IText将数据导出为pdf文件(数据为excel表格样式)
  • 原文地址:https://www.cnblogs.com/zhenniu/p/5046149.html
Copyright © 2020-2023  润新知