初学py--day2

5 篇文章 0 订阅
4 篇文章 0 订阅

一:if语句

关键字:if

单一判断:if

两种情况:if--else  #else不能单独存在

多种情况:if--elif(else if)--elif......--else   #elif只能跟在if后面,不能单独出现

语法规则:

单一判断:第一行    if +判断条件+冒号‘:’+按回车键 

                   第二行            满足条件时要做的事

(按完回车键后,第二行会自动缩进,第二行的行头与第一行隔了4个空格,也就是一个Tab键。缩进可以理解为,第二行归第一行管) 

  两种情况:第一行    if +判断条件+冒号‘:’+按回车键 

                    第二行            满足条件时要做的事

                    第三行    else+冒号‘:’

                    第四行           不满足条件时要做的事

(else意思为否则,非此即彼,后面不接条件,第四行的行头也有缩进)

多种情况:第一行              if +判断条件1+冒号‘:’+按回车键 

                  第二行                      满足条件时要做的事

                  第三行              elif +判断条件2+冒号‘:’+按回车键 

                  第四行                       满足条件时要做的事

                   ......

                  倒数第二行        else+冒号‘:’

                  倒数第一行                  不满足条件时要做的事

语法详解:

!=                代表不等于的意思

==                 两个等于号用来表示相等的意思

if                   关键字,判断语句,有‘如果’的意思,后面跟上判断语句

else               常和‘if’连用,有否则的意思,后面直接跟上冒号‘:’

例:

 代码优化:

-- 

 

 优化原则:1.逻辑更加简单,比如少用否定,多用肯定;

                    2.用英文代替拼音,减少歧义

 

 

 

二:三目运算

if的简写

简写后:

 

注意:只有简单if判断可以使用,过于复杂的判断就不要使用了,那样会影响代码的可读性。

 关于三目运算,笔者也没有太多研究,一是笔者功力不深,二是if语句虽然看起来比三目麻烦,但更可靠,更便于理解,待到自己的水平更深时,可以用一些花里胡哨的东西。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值