Python3的基本语法1
1.标识符
- 第一个字符必须以字母(a-z, A-Z)或下划线 _ 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感,count 和 Count 是不同的标识符。
- 标识符对长度无硬性限制,但建议保持简洁(一般不超过 20 个字符)。
- 禁止使用保留关键字,如 if、for、class 等不能作为标识符。
注:python3 允许使用 Unicode 字符来做标识符,可以有中文和特殊符号作为变量名
2.注释
python中单行注释以 # 开头,例如:
# 这是一个单行注释
print("hello,world")
多行注释可以使用多个 # 开头或者''' '''和""" """ ,例如:
# 这个是一个注释
# 这个也是一个注释
""" prinf("hello,python") """
''' print("同上") '''
3.行和缩进
这个是python最特殊的地方,python通过缩进来表示代码块,不使用{},缩进的空格一般为4个空格或者一个制表符,客观上无固定缩进空格数,但是同一个代码块的语句必须包含相同的缩进空格数
if True:
print("true")
else:
print("false")
注:缩进字符长度不一,会导致运行错误,注意检查缩进长度和代码块的缩进范围
4.多行语句
python一般一行写一个语句,但是不乏出现较长语句,就需要反斜杠 \ 来实现多行语句
one = 1
two = 2
three = 3
all = one + \
tow + \
three
print(all) # 输出 6
在{},[],()中就不需要反斜杠来实现多行语句,包含在内就行
5.标准数据类型
python3 常见的6种数据类型
- Number(数字)
- String(字符串)
- bool(布尔类型)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
不可变对象在创建后不可修改
可变对象可以随时修改
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
数据类型,后面会展开讲这里省略