python为什么要打空格_代码之间为什么要加空格?

加空格并不是为了美观。只是为了标识族群的位置。

在题主举例的场景,确实并不需要加空格。

我来给题主举个需要加空格的例子:

Thisisavarofthings=yourfuckingtype+otherdamnedresult*me;

oh=mygodblessedsweetheart-thesaintangel/cursedcorpsehere;

看看上面的组合,你能一眼看出来每个符号在哪吗?

比较一下这个:

Thisisavarofthings = yourfuckingtype + otherdamnedresult * me;

oh = mygodblessedsweetheart - thesaintangel / cursedcorpsehere;

你还觉得两者仅仅只是美观问题?

对于这个问题,我总结一下:如果代码风格规定了更完整,更具有解释意义的变量名称,那么变量名称就会很长,而空格的价值在于将变量名称有效的分离成组团,提升辨识度。

如果你只使用单字母作为变量名,那么空格确实是没有必要的。

简要的说,加空格是为了辅助分组,而不是一味的加。

--

有一种情况是无条件加空格:关键字之后加空格,原因在于避免它看起来像一个函数调用。

例如 if return while sizeof 之类的关键字,后面无条件加空格,毕竟一个关键字直接加一个括号看起来有点像函数调用。——同样的道理,函数名称与相邻的括号之间,就禁止加空格了。

--

至于那个 if 的判断问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值