Python学习–04条件控制与循环结构
支持,for…in,没有switch-case
;没有普通的for x;y;z
条件循环。,在Python程序中,用if语句实现条件控制。,while,语法格式:,注意语句后面的冒号:
。像经典的C、Java都是以花括号来区分代码块,但是Python没有使用花括号表示,而是缩进,所以一定需要了解它们的语法区别。,示例:,Python里有2种循环结构:
1、for…in
2、while,注意Python里没有C语言里经典的for循环结构,也没有PHP里的foreach结构。,for…in循环会依次把list或tuple中的每个元素迭代出来,示例:,输出:,注意for语句后面的冒号:
。,再看个求和的例子:,输出:,注意的是,range(101)
生成的是0-100的整数序列,不是到101。,对于字典(dict),for…in循环迭代的是key,而不是value:,输出:,while循环是其它语言里很经典的循环结构,Pyhton里同样支持。,while循环里只要条件满足,就不断循环,条件不满足时退出循环。需要注意while语句后面的冒号:
。,循环里如果我们想终止本次循环,可以使用continue
;如果想终止整个循环,则使用break
。,看看下面这个例子:,输出:,Python里使用pass
表示空语句,即啥也不做。,在C语言里等同于:,pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能运行起来。,因为在其它语言里有花括号,如果花括号里面为空,代表啥也不做,但Python没有花括号,缺少了pass,代码运行就会有语法错误。,
1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!10210454@qq.com
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!
磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持
磊宇堂 » Python学习–04条件控制与循环结构
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!
磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持
磊宇堂 » Python学习–04条件控制与循环结构