Python核心编程之条件与循环

目录

 一、 if 语句 

 1、多重条件表达式 

 2、单一语句的代码块 

二、else 语句 

 1、避免“悬挂 else” 

三、elif (即 else-if )语句 

四、条件表达式(即"三元操作符")  

 五、 while 语句 

1、一般语法 

2、计数循环 

 3、无限循环 

  六、for 语句 

1、一般语法 

2、 用于序列类型   

 3、用于迭代器类型 

  4、 range() 内建函数 

5、xrange() 内建函数  

6、与序列相关的内建函数 

七、break 语句 

八、 continue 语句 

九、 pass 语句 

十、再谈 else 语句 

十一、迭代器和 iter() 函数 

1、什么是迭代器?  

 2、 为什么要迭代器?  

3、如何迭代?  

4、使用迭代器 

5、可变对象和迭代器 

6、如何创建迭代器 

十二、列表解析 

十三、生成器表达式 

十四、 相关模块  

十五、练习    

1、条件语句.

2、 循环.

3、 range() .

4、素数.

5、 约数.

 6、 素因子分解.

7、全数.

8、 阶乘.

9、  Fibonacci 数列.

10、文本处理.

11、 (整数)位操作.

 12、程序执行性能.


本章的主要内容是 Python 的条件和循环语句以及与它们相关的部分. 我们会深入探讨 if , 
while , for 以及与他们相搭配的 else , elif , break , continue 和 pass 语句. 

 一、 if 语句 

 Python 中的 if 子句看起来十分熟悉. 它由三部分组成: 关键字本身, 用于判断结果真假的
条件表达式, 以及当表达式为真或者非零时执行的代码块.  
if 语句的语法如下: 

if expression: 
    expr_true_suite 

 if 语句的 expr_true_suite 代码块只有在条件表达式的结果的布尔值为真时才执行, 否则将
继续执行紧跟在该代码块后面的语句. 


 
1、多重条件表达式 

单个 if 语句可以通过使用布尔操作符 and , or 和 not  
实现多重判断条件或是否定判断条件.  

if not warn and (system_load >= 10): 
    print "WARNING: losing resources" 
  
  
 warn += 1 
  • 18
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的雷神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值