跳到主要内容

Python 基础

1. 编程语言与 Python

  • 编程语言 vs 自然语言:自然语言同一句可有多种理解,编程语言必须无歧义,计算机才能按指令执行。
  • 语法与执行:每种语言有自己的语法;解释器/编译器把符合语法的代码转成机器码再执行。Python 也不例外。
  • Python 特点:语法比较简单,采用缩进方式组织代码。

2. 缩进与代码块

基本规则

  • 语句以冒号 : 结尾时,下一行起缩进的部分视为代码块(如 ifelse 下的多行)。
  • 约定:始终使用 4 个空格 缩进,不混用 Tab 和空格;编辑器中应设置「Tab 自动转换为 4 个空格」。

示例

# print absolute value of an integer:
a = 100
if a >= 0:
print(a)
else:
print(-a)

缩进的利弊(记忆用)

好处坏处
强迫写出格式统一的代码复制-粘贴后必须重新检查缩进
促使把长逻辑拆成函数,减少嵌套IDE 难以像格式化 Java 那样一键格式化 Python

3. 注释

  • # 开头的语句是注释,给人看的,解释器会忽略。
  • 注释可写任意说明,不影响程序执行。

4. 大小写敏感

  • Python 程序区分大小写;标识符写错大小写会报错。
  • 例如:printPrint 不同。

小结

要点说明
缩进用缩进表示代码块;约定 4 个空格,不混用 Tab
注释# 开头为注释,解释器忽略
大小写大小写敏感,写错会报错
代码块: 结尾的语句,其下缩进部分为同一代码块

实践:在编辑器中设置 Tab → 4 个空格,并坚持只用空格缩进。