鱼C论坛

 找回密码
 立即注册
查看: 2310|回复: 2

[技术交流] 《零基础学习Python》09 了不起的分支和循环3

[复制链接]
发表于 2017-7-17 22:18:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

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

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

        
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:终止本轮循环并进行下一轮循环,进行下一轮循环时会检查条件判断
>>> for i in range(10):
        if i%2 !=0:
                print(i)
                continue
        i+=2
        print(i)

        
2
1
4
3
6
5
8
7
10
9
>>> 

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-18 21:40:56 | 显示全部楼层
学习了 .看来我对待的还不够认真
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-18 21:48:53 | 显示全部楼层
836352980 发表于 2017-7-18 21:40
学习了 .看来我对待的还不够认真

你哪里不认真,说说
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-15 21:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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