python标识符
python标识符允许字母【a-z,A-Z】、数字【0-9】和下划线【_】组成。但是不能以数字开头,并且Python标识符是区分大小写。以下划线开头的标识符具有特殊的意义。
以单下划线开头 :
_foo 的代表不能直接访问类属性,需要提供接口才能进行访问
以双下划线开头和结尾的(foo)代表特殊方法的特定标识。
如:
以双下划线开头:
__foo 代表类的私有成员
以双下划线结尾:
inint__() 代表类的构造函数
python保留字
python中的保留字不能用作变量的赋值和常数或任何其他标识符的名称。并且python保留字只能包含小写字母。
| from | import |
|---|---|
| and | or |
| is | in |
| pass | class |
| with | not |
| exec | except |
| assert | break |
| continue | yield |
| for | while |
| if | elif |
| else | raise |
| try | finally |
| return | |
| def | lambda |
| del | global |
行和缩进
python中与其他语言最大的区别就是,代码块不需要大括号{…}来控制类、函数以及其他逻辑判断。python一般是通过缩进代码块来写模块的。一般会使用4个空格来区分,也可以使用【Tab】键来替代4个空格。
缩进的空格数量是可变的,所以同一模块的代码块必须包含相同数量的行首缩进代码块。不相同时会导致程序报IndentationError的错误。如下图所示:
错误示例:
if 1>2:
print(1)
else:

本文介绍了Python的基础语法,包括标识符的规则,特别是下划线的特殊含义,保留字的使用限制,行和缩进在Python代码块中的重要性,引号的多样性和注释的类型。还讲解了如何在同一行显示多条语句,如何同时对多个变量赋值,以及代码组的概念。最后提到了Python的命令行参数帮助信息。

259

被折叠的 条评论
为什么被折叠?



