一、 基础语法
1、缩进规则
学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。下面声明一个函数:
def greet_user():
print("hello world")
greet_user()
2、标识符
在 Python 中,所有标识符可以包括英文(区分大小写的)、数字以及下划线(_),但不能以数字开头。
- 单下划线开头:
_foo
的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *
而导入。 - 双下划线开头:
__foo
代表类的私有成员。 - 双下划线开头和结尾:
__ foo__
代表 Python 里特殊方法专用的标识,如__init__()
代表类的构造函数。
注意:Python在任何场景都是区分大小写的
3、多行语句
Python语句中一般以新行作为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
item_one = 1
item_two = 2
item_three = 3
total = item_one + \
item_two + \
item_three
print(total)