QQ登录

只需一步,快速开始

搜索
【活动】边做笔记边学习,还能赢取奖学金!
查看: 34|回复: 2

[学习笔记] 《零基础学习Python》09 了不起的分支和循环3

[复制链接]
累计签到:23 天
连续签到:1 天
最佳答案
0 
发表于 5 天前 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1、while 循环
语法:
while True:
循环体

2、for 循环(计数器循环)
Python是由C语言编写而来的
强大之处:可以自动调用迭代器的next方法,会自动捕获stopitertion异常并结束循环
语法:
for 目标 in 表达式列表/元组:
循环体
  1. >>> f = 'Fishc'
  2. >>> for i in f:
  3.         print(i,end=' ')

  4.        
  5. F i s h c
复制代码

如果想要print不换行,2.x 版本可以这样 print(x,) 在末尾加上 ,
但在 3.x 中这样不起任何作用
要想不换行你应该写成 print(x,end = ''  ")


交互环境下执行多条 语句,需要多大一行空格

3、range() 内置函数
语法:range([start,]stop[,step=1])
-这个BIF三个参数:用中括号括起来的两个表示这两个参数是可选的
-step=1表示第三个参数的值默认值是1
-range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。

4、两个关键的语句
break :终止当前循环并跳出循环体
continue:终止本轮循环并进行下一轮循环,进行下一轮循环时会检查条件判断
  1. >>> for i in range(10):
  2.         if i%2 !=0:
  3.                 print(i)
  4.                 continue
  5.         i+=2
  6.         print(i)

  7.        
  8. 2
  9. 1
  10. 4
  11. 3
  12. 6
  13. 5
  14. 8
  15. 7
  16. 10
  17. 9
  18. >>>
复制代码

本帖被以下淘专辑推荐:

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:1 天
连续签到:1 天
最佳答案
0 
发表于 4 天前 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
累计签到:23 天
连续签到:1 天
最佳答案
0 
 楼主| 发表于 4 天前 | 显示全部楼层
836352980 发表于 2017-7-18 21:40
学习了 .看来我对待的还不够认真

你哪里不认真,说说
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-7-22 10:34 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表