以土豆之名,行学习之实

语法基础


Python语法基础简介

一、变量与常量

变量是存储数据的容器,Python中的变量不需要声明类型,可以直接赋值使用。变量名遵循以下命名规则:

  • 由字母、数字和下划线组成

  • 不能以数字开头

  • 不能使用Python关键字

  • 区分大小写

常量在Python中没有严格的常量机制,通常用全大写的变量名来表示常量,约定俗成不应修改。

作用域分为:

  • 局部作用域:在函数内部定义的变量

  • 全局作用域:在函数外部定义的变量

  • 嵌套作用域:在嵌套函数中定义

  • 内置作用域:Python内置的变量

二、数据类型

Python的主要基本数据类型包括:

整数(int):整数值,如-10, 0, 100

浮点数(float):带小数点的数值,如3.14, 2.0, -0.5

字符串(str):文本数据,用单引号、双引号或三引号包围

布尔值(bool):逻辑值,只有True和False两个值

NoneType:空值,表示没有值,只有一个值None

三、运算符

算术运算符:加(+)、减(-)、乘(*)、除(/)、取余(%)、幂(**)、取整(//)

比较运算符:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)

逻辑运算符:与(and)、或(or)、非(not)

赋值运算符:基本赋值(=),复合赋值(+=、-=、*=等)

成员运算符:in(在序列中)、not in(不在序列中)

身份运算符:is(是同一个对象)、is not(不是同一个对象)

四、注释与代码格式

单行注释:使用#号,从#开始到行尾的内容都会被忽略

多行注释:使用三引号('''或""")包围,通常用于文档字符串

PEP8规范:Python官方的代码风格指南,包括:

  • 缩进使用4个空格

  • 每行最多79个字符

  • 导入语句单独成行

  • 函数和类之间用两个空行分隔

  • 使用有意义的变量名

  • 运算符周围和逗号后要有空格


这些基础语法要素构成了Python编程的基石,掌握它们对于编写高质量的Python代码至关重要。