| 失效链接处理 | 
| 
      Python 编码规范(Google) _ 菜鸟教程  PDF 下载 
	本站整理下载: 
	相关截图: 
![]() 
	主要内容: 
		本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 
	
		如果你关注的是 Google 官方英文版, 请移步 Google Style Guide 
	
		以下代码中 Yes 表示推荐,No 表示不推荐。 
	
		分号 
	
		不要在行尾加分号, 也不要用分号将两条命令放在同一行。 
	
		行长度 
	
		每行不超过80个字符 
	
		以下情况除外: 
	
		1. 长的导入模块语句 
	
		2. 注释里的URL 
	
		不要使用反斜杠连接行。 
	
		Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这 
	
		个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号。 
	
		推荐: foo_bar(self, width, height, color='black', design=None, x= 
	
		'foo', 
	
		             emphasis=None, highlight=0) 
	
		     if (width == 0 and height == 0 and 
	
		         color == 'red' and emphasis == 'strong'): 
	
		如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: 
	
		x = ('这是一个非常长非常长非常长非常长 ' 
	
		     '非常长非常长非常长非常长非常长非常长的字符串') 
	
		在注释中,如果必要,将长的URL放在一行上。 
	
		Yes:  # See details at 
	
		      # http://www.example.com/us/developer/documentation/api/c Android 基 Android 扩 PHP 常用实 
	
		Python 常用 互联网 杂乱无章 
	
		科技资讯 程序员人生 程序员笑话 
	
		编程技术 
	
		ADO 教程 Ajax 教程 Android 教 AngularJS AngularJS2 AppML 教 ASP 教程 ASP.NET 教 Bootstrap C 教程 C# 教程 C++ 教程 
	
		CSS 参考手 CSS 教程 CSS3 教程 
	
		Django 教 Docker 教 DTD 教程 
	
		Eclipse 教 Firebug 教 Foundation Git 教程 Go 语言教 Google 地 Highcharts HTML DOM HTML 参考 
	
		HTML 字符 HTML 教程 HTTP 教程 
	
		ionic 教程 iOS 教程 Java 教程 
	
		JavaScript Javascript jQuery jQuery jQuery UI jQuery 教程 
	
		JSON 教程 JSP 教程 Linux 教程 
	
		Lua 教程 Memcached MongoDB MySQL 教 Node.js 教 Perl 教程 
	
		PHP 教程 Python 3 教 Python 基础 
	
		RDF 教程 React 教程 Redis 教程 
	
		RSS 教程 Ruby 教程 Scala 教程 
	
		Servlet 教程 SOAP 教程 SQL 教程 
	
		SQLite 教程 SVG 教程 SVN 教程 
	
		Swift 教程 TCP/IP 教程 
	
		订阅 
	
		输入邮箱 订阅笔记  
	
		ontent/v2.0/csv_file_name_extension_full_specification.html No:  # See details at 
	
		     # http://www.example.com/us/developer/documentation/api/co ntent/\ 
	
		     # v2.0/csv_file_name_extension_full_specification.html 
	
		注意上面例子中的元素缩进; 你可以在本文的 :ref:`缩进 <indentation>`部分 
	
		找到解释. 
	
		括号 
	
		宁缺毋滥的使用括号 
	
		除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号. 不过在 
	
		元组两边使用括号是可以的. 
	
		Yes: if foo: 
	
		         bar() 
	
		     while x: 
	
		         x = bar() 
	
		     if x and y: 
	
		         bar() 
	
		     if not x: 
	
		         bar() 
	
		     return foo 
	
		     for (x, y) in dict.items(): ... 
	
		No:  if (x): 
	
		         bar() 
	
		     if not(x): 
	
		         bar() 
	
		     return (foo) 缩进 
	
		用4个空格来缩进代码 
	
		绝对不要用tab, 也不要tab和空格混用. 对于行连接的情况, 你应该要么垂直对 
	
		齐换行的元素(见 :ref:`行长度 <line_length>` 部分的示例), 或者使用4空格的 
	
		悬挂式缩进(这时第一行不应该有参数): 
	
		Yes:   # 与起始变量对齐 
	
		       foo = long_function_name(var_one, var_two, 
	
		                                var_three, var_four) 
	
		       # 字典中与起始值对齐 
	
		       foo = { 
	
		           long_dictionary_key: value1 + 
	
		                                value2, VBScript 教 W3C 教程 Web WSDL 教程 XLink 教程 XML DOM XML XML 教程 XPath 教程 
	
		XQuery 教 XSLFO 教 XSLT 教程 
	
		正则表达式 测验 浏览器 
	
		网站品质 网站建设指 网站服务器 
	
		设计模式 
	
		 
	
		           ... 
	
		       } 
	
		       # 4 个空格缩进,第一行不需要 
	
		       foo = long_function_name( 
	
		           var_one, var_two, var_three, 
	
		           var_four) 
	
		       # 字典中 4 个空格缩进 
	
		       foo = { 
	
		           long_dictionary_key: 
	
		               long_dictionary_value, 
	
		           ... 
	
		       } No:    # 第一行有空格是禁止的 
	
		      foo = long_function_name(var_one, var_two, 
	
		          var_three, var_four) 
	
		      # 2 个空格是禁止的 
	
		      foo = long_function_name( 
	
		        var_one, var_two, var_three, 
	
		        var_four) 
	
		      # 字典中没有处理缩进 
	
		      foo = { 
	
		          long_dictionary_key: 
	
		              long_dictionary_value, 
	
		              ... 
	
		      } 
 | 
    




    
苏公网安备 32061202001004号


    