快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Python中条件、断言、循环语句怎么用

这篇文章主要介绍Python中条件、断言、循环语句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司主要从事网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务赫章,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

一、Python代码块

    代码块其实并不是一种语句,但要理解条件语句和循环语句的内容,你必须熟悉代码块。

    代码块是一组语句,可在满足条件时执行(if语句),可执行多次(循环),等等。python代码块是通过缩进代码(即在前面加空格)来创建的。(在c++、Java等语言中都是用  { } 的形式来表示代码块的)

    在很多语言中,都使用一个特殊的单词或字符(如begin或{)来标识代码块的起始位置,并使用另一个特殊的单词或字符(如end或})来标识结束位置。在Python中,使用冒号(:)指出接下来是一个代码块,并将该代码块中的每行代码都缩进相同的程度。发现缩进量与之前相同时,你就知道当前代码块到此结束了。举个例子,我要输出1-10个数,代码如下所示,其中红色标记的区域可以称之为代码块。

if 1==1:
   print("1和1是相等的")
输出结果为:1和1是相等的
   

二、条件和条件语句

1、python中布尔类型:0和1、false和true的区别。

    在python中,标准真值为0(表示假)和1(表示真)。实际上, True和False不过是0和1的别名,虽然看起来不同,但作用是相同的。因此,如果你看到一个返回1或0的表达式(可能是使用较旧的Python版本编写的),就知道
这实际上意味着True或False。

2、python中的if...else...语句,该语句的意思就是说:如果if语句后面的语句是真,那么执行if下面的语句块,反之执行else下面的语句块。如下面例子所示:

name=input("what is your name ")
if name.endswith("Jane"):
   print("Yes")
else:
   print ("No")

运行结果:what is your name Jane

                  Yes

3、python中的elseif语句:它主要是用于检查多个条件。例如判断一个数是偶数,还是奇数,还是0。

num = int(input('Enter a number: '))
if num > 0:
   print('The number is positive')
elif num < 0:
   print('The number is negative')
else:
   print('The number is zero')

4、python的链式比较。python和其他语言相比,有个链式比较还是相当方便的,如果你要判断一个数字X是否大于4小于19的数,你就可以直接使用下面的方式:

x=5
if 3   print("Oh,Yes")

输出结果为:Oh,Yes

5、python断言:因为让程序在错误条件出现时立即崩溃胜过以后再崩溃。例如:

x=input("input a number: ")
x=int(x)
assert 3if 3   print("Oh,Yes")

输出结果为:Oh,Yes

三、Python循环语句

    至此,你知道了如何在条件为真(或假)时执行操作,但如何重复操作多次呢?例如,要打印1~1000的所有数,此时如果你想要单靠print打印,将会是一个非常不好的办法,所以这就需要重复循环输出。

1、python while循环

x=1                            
while x<=1000:                            
   print(x)                              
   x+=1      
输出结果为:
1
2
..
1000                         

2、python for循环

    while语句非常灵活,可用于在条件为真时反复执行代码块。这在通常情况下很好,但有时候你可能想根据需要进行定制。一种这样的需求是为序列(或其他可迭代对象)中每个元素执行代码块。

words = ['this', 'is', 'an', 'ex', 'parrot']
for word in words:
   print(word)

输出结果为:

this

is

an

ex

parrot

    其实上面这个例子是逐个访问数组中的元素,这个过程还有另外一个名字“遍历”,即遍历数组words。鉴于迭代(遍历又等于迭代)特定范围内的数是一种常见的任务, Python提供了一个创建范围的内置函数:range()。例如range(1,10)它们包含起始位置(这里为0),但不包含结束位置(这里为10)。

四、python跳出循环语句

    循环会不断地执行代码块,直到条件为假或使用完序列中的所有元素。但在有些情况下,你可能想中断循环、开始新迭代(进入“下一轮”代码块执行流程)或直接结束循环。

1、python break语句

    要结束(跳出)循环,可使用break。假如当你遍历0-100之间一个数,当这个数等于50的时候,你想直接输出这个数,并不想继续循环下去了,此时你可以使用break。

i=1
for i in range(1,101):
   if i==50:
       print("循环中断")
       print(i)
       break
   i+=1

输出结果为:

循环中断

50

2、python continue语句

    语句continue没有break用得多。它结束当前迭代,并跳到下一次迭代开头。这基本上意味着跳过循环体中余下的语句,但不结束循环。但是这个在实际中用到的比较少。

以上是“Python中条件、断言、循环语句怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前文章:Python中条件、断言、循环语句怎么用
文章网址:http://6mz.cn/article/iisipo.html

其他资讯