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代码至关重要。