python行内赋值

何为行内赋值?

Google得到:在if、while、for等语句中的赋值行为。


在C/C++中,进行if判断,

if( a  == 1 )

往往不小心写成

if ( a = 1 )

出现判断失效的问题。

因此,一般建议为将此处写为

if ( 1 == a )

若是少写一个“=”号,就会出现错误


而python不支持行内赋值,

即 当出现


if a = 1 :时,会出现


 if a = 1:
         ^
SyntaxError: invalid syntax


的错误提示

阅读更多
文章标签: python
个人分类: python基础学习
想对作者说点什么? 我来说一句

python 字段计算代码

2015年08月24日 312B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭