python对缩进的空格有几点必须的要求呀?

kanzm2 2009-09-01 11:16:00
python对缩进的空格有几点必须的要求呀?
我知道,py是以空格缩进数来进行层次的划分的。
但是有几个问题。

1。好象空几个格都行,好象没有强行规定必须空几个格,但是这样就会乱呀,这个模块空2个,那个模块空4个,这不乱套了吗?是不是同一个项目必须规定一个缩进的标准呀?

2.如果同一个项目,或是同一个模块是缩进空格数不一样,会报错吗?或是多个模块调用,不一样的缩进数会报错吗,还是会忽略错误呢?

3.
...全文
1302 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DarkChampion 2009-09-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sssnowman 的回复:]
1. 空几个格是没有强制规定的,但是同一个函数中,空格必须一致,否则会报错;
2. 只要不是在同一个函数或类中,缩进空格不一样不错报错。

具体的自己可以写代码测试一下!记得结贴啊,^_^
[/Quote]

Python对格式要求非常严格。不过不管是空格还是tab只要一致就可以了。建议使用一致的空格
sssnowman 2009-09-01
  • 打赏
  • 举报
回复
1. 空几个格是没有强制规定的,但是同一个函数中,空格必须一致,否则会报错;
2. 只要不是在同一个函数或类中,缩进空格不一样不错报错。

具体的自己可以写代码测试一下!记得结贴啊,^_^
cppfaq 2009-09-01
  • 打赏
  • 举报
回复
这个要靠编码规范的约束

python作者认为程序员应该负起这个责任

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧