Python初学(二)

来源:互联网 发布:web超市管理系统源码 编辑:程序博客网 时间:2024/06/11 06:51

分支与循环注:在Python中elif == else if(),同时Python的缩进模式可以有效避免“悬挂else”条件表达式(三元操作符)例子:x,y= 4,5   if x < y :    small = x   else:    small = y例子可以改进为:small = x if x < y else y断言(assert)assert这个关键字称之为“断言”,当这个关键字后面的条件为假时,程序自动崩溃抛出AssertionError的异常举例:>>> assert 3 > 4Traceback (most recent call last):  File "<pyshell#5>", line 1, in <module>    assert 3 > 4AssertionError一般来说,我们可以用assert在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有作用。for循环语法:for 目标 in 表达式:     循环体例子:>>> favo = 'Int_Null'>>> for i in favo:print(i,end= ' ')I n t _ N u l l >>> member = ['Int_Null','hehe','haha','byby']   #[]表示列表>>> for each in member:      print(each,len(each))Int_Null 8hehe 4haha 4byby 4range()语法:range([start,] stop[,step=1])这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。step表示第三个参数的值默认是1range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列>>> list(range(0,5))[0, 1, 2, 3, 4]>>> for i in range(5):print(i)01234>>> for i in range(2,9):print(i)2345678>>> for i in range(1,10,2):print(i)13579


原创粉丝点击