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(集合)。

数据类型,后面会展开讲这里省略

返回列表