基础篇16/17/18-python语句1.1/1.2/综合习题

python语句讲解


1.print语句

    1.1 基本输出
    1.2 print的逗号
    1.2 输出到文件 >>为重定向

 

2.控制流语句(control flow)

    2.1 由条件和执行代码块组成。
        2.1.1 条件可分为决策、循环和分支
    2.2 格式(冒号与4个空格永不忘)
    2.3 if while for 函数,皆为contorl flow


3.布尔值

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

    3.2 布尔值的几个最基本运算符
        3.2.1 and
        3.2.2 or
        3.2.3 is 检查共享
        3.2.4 == 检查值
        3.2.5 not
        3.2.6 其他若干比较符号


4. if语句 (控制流语句)

    
    4.1 if的组成 if else elif pass
        4.1.1 if与elif替代了switch
        4.1.2 pass    

    4.2 奇技淫巧 三元表达式
        4.2.1 x if  else
        4.2.2 活用list  
        4.2.3 三元表达式玩玩就好

 

python语句讲解-2


1.复习

    1.1 控制流的基本组成部分 条件,执行代码块。
    1.2 if的基本格式
        if expression:
            statement(s)
    1.2 控制流的条件表达式(expression)结果,必须为True真
    1.3 冒号永不忘。尽量使用4个空格,而不是制表符

        
            

2.while语句
    
    2.1 while的基本格式
        while expression:
            statement(s)

    2.2 while的基本组成部分
        2.2.1 break 结束while
        2.2.2 continue 跳出当前这次循环,但不结束while
        2.2.3 else 结束while以后执行

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


3.for语句

    3.1 for的基本格式
        for item in iterable:
            statement(s)

    3.2 for的基本组成部分
        3.2.1 break
        3.2.2 continue
        3.2.3 else

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


4.布尔值再议

    4.1 惰性求值,需要时再求值。
    4.2 从左到右,从先到后。
    4.3 利用小技巧。or之默认值。

----------------------------------------------------------------------------------------------------------------------------------------------------

python语句讲解


1.print语句

    1.1 基本输出
    1.2 print的逗号

    两行print之间加个逗号,会把输出打印在一行中


    1.2 输出到文件 >>为重定向

同样中间加逗号为输出到一行

一般方式:

 

 

 

2.控制流语句(control flow)

    2.1 由条件和执行代码块组成。

        2.1.1 条件可分为决策、循环和分支

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

          if 后面的条件必须为真时才会执行
    2.3 if while for 函数,皆为contorl flow


3.布尔值

    3.1 控制流与真假值(bool值)息息相关
        3.1.1 不要误解了真假与布尔值

第二个方法不会输出值,与is比较符的真正含义有关。

 

    3.2 布尔值的几个最基本运算符
        3.2.1 and    全部都为bool真
        3.2.2 or
        3.2.3 is 检查共享

                 检查是否引用同一数据对象,而不是对值的一个检测


        3.2.4 == 检查值    左侧与右侧值是否相同


        3.2.5 not  反转
        3.2.6 其他若干比较符号


4. if语句 (控制流语句)

    
    4.1 if的组成 if else elif pass


        4.1.1 if与elif替代了switch
        4.1.2 pass    

    4.2 奇技淫巧 三元表达式
        4.2.1 x if  else

        如果if后为真,执行前面的代码块,否则执行后面的代码块


        4.2.2 活用list  


        4.2.3 三元表达式玩玩就好

        不建议使用,能用冒号和四个空格还是尽量用,因为python的代码哲学是简单、清晰,而不是有多酷。

 

----------------------------------------------------------------------------------------------------------------------------------------

python语句讲解-2              

2.while语句
   
    2.1 while的基本格式
        while expression:
            statement(s)

       while是自循环语句,当expression为真时会一直循环里面的代码。     

    2.2 while的基本组成部分
        2.2.1 break 结束while
        2.2.2 continue 跳出当前这次循环,但不结束while
        2.2.3 else 结束while以后执行。else不能与break合用,会连else一起跳过

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


3.for语句

    3.1 for的基本格式
        for item in iterable:
            statement(s)

    3.2 for的基本组成部分
        3.2.1 break
        3.2.2 continue
        3.2.3 else

        这些与while一样

    3.3 注意:for的最后一个迭代值将保留(易出问题)


4.布尔值再议

    4.1 惰性求值,需要时再求值。

    

          运行到第一个False,能出结果了就不再往下执行。因此把容易False的表达式放前面可以减少计算量。
    4.2 从左到右,从先到后。
    4.3 利用小技巧。or之默认值。

          例如获取html的from位置,如果存在就不再执行or后面的,如果不存在就返回None。

 

----------------------------------------------------------------------------------------------------------------------------------------

基础篇18-基础篇综合习题

习题讲解有时间再看

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值