0
点赞
收藏
分享

微信扫一扫

Python轻松入门-10 注释和break语句

视频教程下载链接:​​http://pan.baidu.com/s/1jIyn3T0​​

配套教程下载:​​http://pan.baidu.com/s/1qYdI6q4​​

这节课,我们将讨论注释,和break语句。 首先,为什么我们要对代码进行注释呢?实际上注释可以提高代码的可读性,这样以后不管是自己还是其他开发者维护这段代码就变得容易的多,另一个好处就是有时候,你写了一段代码,现在用不到,但是可能明天就要用到,这个时候,就可以先把代码注释起来,等需要用到的时候再解除掉。这样可以提高开发效率。 那么,在Python中,注释有2种方式,一种是使用#号对单行进行注释,比如说:

#这段代码用于介绍break语句

你看,这行代码在编译器中的颜色被置灰,而且,程序运行时,这段注释后的代码会被跳过,所以注释并不会增加程序的负担。 另一种就是多行注释,比如说,随便写2行代码,然后,使用3引号把它注掉: 图 2-15 你看,在三引号中间的代码也变成绿色了,同样,这段代码在程序执行时会被跳过。不会增加程序的负担。 以上就是关于注释的介绍,那么,接下来我们来详细介绍break语句,break被用于循环中,用作终止循环,为了讲解break,我们来写个很简单的程序,首先声明一个变量magicNumber = 26,然后呢,创建一个从0到101的循环,

magicNumber = 26

for n in range(101):

现在,我们就来测试,循环变量n是不是和magicNumber相等,如果相等,我们就把它打印到屏幕中,

    if n is magicNumber:

print(n+is magic number)

运行 图 2-16 你看,报了这个错误,这是为什么呢?这里提示说,这是类型错误,加号操作符不支持int和str类型相加,这里有2种修改的方式,第一种就是将int类型的n转换成str类型:

    if n is magicNumber:

print(str(n)+" is magic number")

运行,你看没有问题。 另一种方式是利用print函数的特性,因为print函数可以支持同时打印数字和字符串,所以这里只需要把他们用逗号隔开就可以打印出来:

    if n is magicNumber:

print(n," is magic number")

你看,这样也是可以的。 你可能会想,这段代码跟我们要讲的break语句有毛关系啊,我这样修改一下代码你就明白了:

magicNumber = 26

for n in range(101):if n is magicNumber:print(n," is magic number")

 break    else:        print(n)

这里我就加了3行代码,第一行就是break语句,它的作用是打断或者说停止这个循环,为什么这里需要break语句呢?我们反过来想,如果没有它,程序将会循环101次,有了它之后,当程序找到magicNumber也就是26的时候,就跳出了这个循环了,节省了计算机的资源,提高代码效率。 后面的2行代码可以方便我们查看是否真的跳出循环,运行一下, 图 2-17 你看这里打印到25就停止了,后面的27,28。。。就没有打印出来,这就是break语句的功能。 更多精彩内容尽在视频中!  

举报

相关推荐

0 条评论