首页 理论教育 Python语法风格:即学即用,变量声明与缩进规范

Python语法风格:即学即用,变量声明与缩进规范

时间:2023-10-27 理论教育 版权反馈
【摘要】:Python不需要显式声明变量,变量在第一次被赋值时自动声明。Python是区分大小写的,标识符的第一个字符必须是字母或者下画线“_”,其余字符可以是字母和数字或者下画线。Python中用下画线作为变量前缀和后缀指定特殊变量。文档字符串出现的位置包括以下几种:包的docstring位于包内的init.py文件的开头。在模块、类声明、函数声明中的第一个没有赋值的字符串可用obj.__doc__进行访问。Python使用缩进来分割代码组。缩进推荐使用4个空格形式。

Python语法风格:即学即用,变量声明与缩进规范

Python不需要显式声明变量,变量在第一次被赋值时自动声明。这是与C/C++、Java语言的变量定义的不同之处。 

Python是区分大小写的,标识符的第一个字符必须是字母或者下画线“_”,其余字符可以是字母和数字或者下画线。 

Python中用下画线作为变量前缀和后缀指定特殊变量。_xxx_代表系统定义名字,_xxx用于类中的私有变量名。因此普通变量不推荐使用下画线做前缀。 

Python的注释分为两种。一种是以#字符开头的注释,注释语句从#字符开始,直到该行结束。注释可以在一行的任何地方开始,解释器会忽略该行#之后的所有内容。例如: 

一种是叫作文档字符串(docstring)的特殊注释。可以在模块、类或者函数的开头,使用单引号双引号、三引号(用于多行文字情况)添加一个字符串,起到在线文档的作用,常用于说明如何使用这个包、模块、类、函数(方法),甚至包括使用示例和单元测试。与普通注释不同,文档字符串可以在运行时访问,也可以用来自动生成文档。 

文档字符串出现的位置包括以下几种: 

(1)包的docstring位于包内的init.py文件的开头。 (www.xing528.com)

(2)模块的docstring位于模块所在文件的开头。 

(3)函数的docstring位于函数名称所在行的下一行,函数体之前。 

(4)类的docstring位于类的名称所在行的下一行,所有描述之前。 

例如: 

Python中可通过__doc__特殊变量,获得文档字符串。在模块、类声明、函数声明中的第一个没有赋值的字符串可用obj.__doc__进行访问。其中obj是一个模块、类或者函数的名字。 

Python使用缩进来分割代码组。代码的层次关系是通过不同深度的代码体现的。同一代码组的代码行必须严格左对齐(左边有同样多的空格或者同样多的制表符)。随着缩进深度的增加,代码块的层次也在加深,没有缩进的代码是最高层次的,称作脚本的“主体(main)”部分。缩进推荐使用4个空格形式。例如: 

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈