玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

请大家帮看下这两种不同的编码风格推荐哪种

PHP代码:

<?php
//写法1:有空格
header( "Content-type:text/html;charset=gbk" );
//写法2:没空格
header("Content-type:text/html;charset=gbk");
?>

记得之前在哪里看到过,推荐采用写法1,不知道为什么?

没有区别。编码风格的问题不涉及语法,对编译器来说能认识就好,怎么写都行。但是代码写出来都是要人来看的,所以为了善待自己善待他人,要写清楚。不说其他编码风格,就说这里提到的排版,通过空格、换行、对齐,让代码按照其逻辑来组织(错落有致),对快速理解代码也是很有帮助的。还有很重要的一点是,整个代码整个项目的程序,其风格就应该一致!你写的和其他项目成员写的应该一致!到底是采用这种风格还是那种风格就反而没那么重要了。

没区别
比如一个php函数
function fun1($str1, $str2){
}
两个参数中间用逗号隔开,但是为了好看,逗号后面会跟上一个空格

只不过文件大了2个字节而已

举个明显点的例子。

for(int i=0,j=0;i

for(int i = 0, j = 0; i 

哪个可读性好,很显而易见吧!

两种风格都是没有问题的,也就是说是符合规范的,

但是关键的一点是:

要在代码里从始至终使用一种规范\风格,如果使用以上两种风格\规范混搭,那样的话既不美观,也不正确

第一种写法应该是为了感官上更直接,不会因为代码太紧凑而读起来费劲。

区别还是有的,加了空格,文件大小会变大。哈哈。 个人认为这个属于个人习惯吧,怎么顺眼怎么写。

zend studio 默认格式化就是第一种,不过平常更多的是第二中的规范,主要还是要看整体代码的规范统一即可!

应该没区别,是为了好看吧..
比如说var=a;和var = a;是一样的,我喜欢后者也是为了好看

找个编码规范, 按编码规范来

怎么看顺眼怎么写!

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd19907.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年06月02日 - 10时38分17秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules