python学习日记(五)

        不好意思,这次拖更了这么久,实在是事情缠身,锅从天上来emmm。好在现在紧急的事情没有了,剩下的就慢慢做吧,学习依然得继续了。

        今天学的主要是循环和分支。老用while肯定是不行的,像c里面的for循环,在python里面得到了很大的改进。

        1.python里面用elif替代了else if,算是它的缩写,来进行多重循环的判断,其他语法与c相同

        2.python里面可以有效避免“悬挂else”,即缩进混乱的话,如果出现多重循环判断,容易让人搞不清楚else是属于哪个循环的

        3.条件表达式——python唯一一个三元操作符。语法:x if 条件 else y

        4.assert断言。当这个关键字后面条件为假的时候,程序崩溃,并自动跑出AssertionError异常。如果正确则自动忽略,如:

>>> assert(1<0)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    assert(1<0)
AssertionError
>>> assert(1>0)
>>> 

        5.假设有x=1,y=2,z=3,快速将三个变量的值进行互换:x,y,z=z,y,x

        6.while循环
          while 条件:
            循环体

        7.for循环
           for 目标 in 表达式:
             循环体

        8.range( [start,] stop[, step=1])
        这个bif有三个参数,用中括号括起来的有两个参数,表示这两个不是必须的,而是可选的。step=1表示第三个参数默认值是1,range的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列
        只有一个参数的时候,默认从0开始,且0算在内,但是stop不算。例如:range(2,9),是包含2,但是不包含9的

        9.break和continue
        continue会终止本轮循环并开始下一轮循环,break则是跳出当前循环体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值