关于python语言缩进_关于Python缩进的代码习惯

学Python已经有些时日了,一直想写点什么,却又感觉一团乱糟糟,不知从何写起,今天就拣点最让我印象深刻的地方简单说几句吧-----Python缩进。

话说这东西的语法及代码书写习惯是真不让人省心啊,Python代码有严格的缩进要求,很多人说这是Python的优点,而我觉但凡有点C、C++、Java等等编程语言基础,并且有点编程经验的人来讲,还真的会不习惯这个缩进风。

例如Java中(花括号及代码块可随意摆放):

if(条件){

代码块1

}

else{

代码块 2

}

用Python实现(print()函数严格缩进,否则的话你可能就悲催了,见下图):

(1)

print("right!")

else:

print("wrong!")

#Python中代码注释用#号,下图是四行代码无缩进,结果:报错!

(2)

print("right!")

else:

print("wrong!")

#下图是第一个print()函数缩进4个空格,第二个print()函数无缩进

#(python常用4个空格缩进,不建议使用tab制表符),结果:报错!

(3)

print("right!")

else:

print("wrong!")

#两个print()函数同时均缩进4个空格,结果:程序成功运行,并输出“right!”

#惊喜不惊喜?一点都不意外吧?

这只是一小点,实际编码中缩进坑有很多,排查完程序正确输出结果时,我都哭笑不得,其实这就是初学者对Python语法的不习惯,多写写估计就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值