首页 > 编程语言 >python for-else break continue应用

python for-else break continue应用

时间:2022-12-12 06:55:05浏览次数:49  
标签:python 代码 else break continue print str1 循环

##for 临时变量 in 序列:
##    重复执行的代码
##    ......
##else:
##    循环正常结束后要执行的代码
#所谓else指的是循环正常结束后要执行的代码,即如果是bresk终止循环的情况。
#else下方缩进的代码将不执行。
#Break是终止循环,一旦遇到break就代表循环是非正常结束的,因为break是终止循环这个时候else之后的的代码是不执行的。Continue指的是退出当前一次循环继而继续下一次循环,这样continue循环是正常结束的,else之后的的代码是正常执行的。
#言外之意,无论是while循环还是for循环都可以和else配合使用,不管是while还是for只要遇到break,else下方的代码都是不执行的,那么只要遇到continue,else下方带缩进的代码都是能正常执行的。

str1 = 'Python自学网'
for i in str1:
    print(i)
else:
    print('循环正常结束之后要执行的else的代码')

str1 = 'Python自学网'
for i in str1:
    if i == '自':
        break
    print(i)
else:
    print('循环正常结束之后要执行的else的代码')

str1 = 'Python自学网'
for i in str1:
    if i == '自':
        continue
    print(i)
else:
    print('循环正常结束之后要执行的else的代码')

 

标签:python,代码,else,break,continue,print,str1,循环
From: https://www.cnblogs.com/xkdn/p/16975120.html

相关文章

  • Python 基于xml.etree.ElementTree实现XML对比
    测试环境Python3.6Win10代码实现#!/usr/bin/envpython3.4.0#-*-encoding:utf-8-*-__author__='shouke'importxml.etree.ElementTreeasETdefcompare_......
  • python高性能异步爬虫
    目的:在爬虫中使用异步实现高性能的数据爬取操作。异步爬虫的方式:1、多线程,多进程(不建议):好处:可以为相关阻塞的操作单独开启线程,阻塞操作就可以异步执行。弊端:无法无限制的开......
  • python服务端与android客户端基于TCP协议的简单通信
    点击连接服务器后接收传来的数据,改变Textview的文字内容在服务器端建立一个py文件server.pyimportsockethost='10.0.1.15''''上边这里填服务器的内网地址我也不知......
  • 使用Python解析Windows系统日志
    目标要求:对Windows系统日志进行处理,并生成统计文件1.如何找到Windows系统日志?通常情况下,我们都是在Windows系统自带的事件查看器查看系统日志(使用win+x可以快速......
  • break 与continue
    break与continue1.breakbreak用于强行退出循环,不执行循环中剩余的语句,也在switch语句中使用 publicclassBreakDemo{   publicstaticvoidmain(String[]......
  • python 字符串的格式化
    什么是格式化定义:一个固定的字符串中有部分元素是根据变量的值而改变的字符串今天是xx,星期xx,大家好date='2022.1211'day='--' 根据类型定义的格式化'myname......
  • 进入python的世界_day49_Django的基本配置、ORM、前后端数据库的相联
    ​ 接口就是一个网址一、静态文件​ 不需要经常改变的文件,主要针对HTML文件所用到的资源,在django中,要提前手动创建一个文件夹,static,然后里面自己再分门别类一下#比如......
  • python字符串中返回bool类型的函数集合
    #isspaceistitleisupperislower#isspace判断字符串是否是一个由空格组成的字符串booltype=string.isspace()->无参数可传,返回一个布尔类型#由空格组成的字符串......
  • Python 替换字典里的字符串
    替换字典值,路径中的符号>>>a={"cover":"cover_images\\test.png"}>>>>>>a=eval(str(a).replace("\\\\","/"))>>>>>>print(a){'cover':'cover_images/test.pn......
  • python 正则表达式匹配
    在python中使用正则表达式以下几个步骤,1.用importre导入正则表达式模块2.用re.compile()函数创建一个Regex对象(记得使用原始字符串)3.向Regex对象的Search()方法传入想查找......