【初学体会】Python中要注意缩进的规范

       初学Python,一味体会着Python简单、刚好够用的设计理念,体会着它门槛低、易学、免费、开源的优势,以强大而简单的方式在C++、Java等巨头群雄逐鹿的市场竞争中撕开一席之地,成为众多玩家的新宠。

       但事情的发展进程总是充斥着矛盾。近两天,利用碎片时间初读了下Python语言基础,突然发现Python基础中简单易学的一些优势可能在未来的编程实践中成为隐患,也许是作为小白的我多虑了吧!诸如:Python不会检查数据类型,在声明变量时不需要指定数据类型、数字类型的隐式转换等特点,确实在先期程序编写中省去很多代码,但在大型程序中,模块和模块之间的调用后,要寻找某个变量的数据类型,可能成为程序员较为头疼的难题!(欢迎进入丛林......)

       今天实操中,简单的一段While循环小代码又让我不得不吐槽自己看书的不仔细!很多书中都多次强调、重点阐述了Python代码规范性。尤其是Python所采用的强制缩进的方式,使其代码具有极佳的可读性。

       话不多说,随意来一段即可报错,以此提醒未来容易出错的自己。

       For example:

      初一看,这段代码:先声明一个整数类型变量;开始while-else循环,符合循环条件是(变量<=9)时,执行循环体语句...变量依次加1,依次显示变量(当然中间存在如果变量=5时,异常中断循环,并不影响今天阐述的情况),当不符合(变量<=9)条件时,则显示“循环结束”。从逻辑上、语句上应该没有什么问题。

 

OK!Let’s F5。

Run this Module。

     显示语法错误:

    16行“else”后面期望一个缩进区域。

     My God!解释器很好、很规范。用英文及时报错,可怜这英文基础很差,又不想翻英语辞典的我,试了很久才发现这个错误。

      无以规矩,不成方圆。老老实实地规范操作,Table4个半字符F5。执行通过。

     

      这样的缩进规范要求,可能以后我会犯很多次SyntaxError,慢慢找吧!还是比较习惯Java、C++中的{}。

 

      留下学习足迹,见证我通过,证明我来过。

      仅以此文提醒想在coding python中摸爬滚打的我。大师、高手们莫喷!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值