🌈个人主页: 聆风吟_ 🔥系列专栏: Python编程日志 、 C标准库 🔖少年有梦不应止于心动,更要付诸行动。
文章目录 📋前言 一、第一个 Python 语句 二、标识符 2.1 什么是标识符 2.2 标识符命名规则(必须遵守) 2.3 命名规范 三、关键字 3.1 什么是关键字 3.2 查看所有关键字 3.3 常见错误示例 ❌ 错误1:用关键字当变量名 ❌ 错误2:混淆内置函数和关键字 四、注释 4.1 单行注释 4.2 多行注释(使用三引号) 4.3 注释的规范 📝全文总结 📋前言 对于刚接触 Python 的初学者来说,打好语法基础至关重要。
从最简单的输出语句,到变量命名、关键字使用,再到代码注释规范,这些看似基础的内容,却是后续编写规范、易读、可维护代码的前提。
本文将从第一个 Python 程序入手,系统讲解标识符、关键字、注释等核心基础知识点,帮助大家快速入门并养成良好的编程习惯。
一、第一个 Python 语句 第一个
Python
语句通常是:
print("Hello, World!")
这是编程界的传统——用 “
Hello, World!
” 作为学习第一门编程语言的起点。
运行结果:
Hello, World!
语句解释:
print()
是Python的内置函数,用于输出内容 双引号内的
Hello, World!
是要输出的字符串 二、标识符 2.1 什么是标识符 标识符 就是 Python 中给 变量、函数、类、模块 等起的名字,用于在代码中唯一标识它们。
如下所示:
name = "张三" # name 是标识符
def say_hello(): # say_hello 是标识符
class Student: # Student 是标识符
2.2 标识符命名规则(必须遵守) 开头 :第一个字符必须以字母(
a-z
,
A-Z
)或下划线
_
开头; 只能用 :标识符的其他的部分由字母、数字和下划线组成 区分大小写 :标识符对大小写敏感,
count
和
Count
是不同的标识符 长度 :标识符对长度无硬性限制,但建议保持简洁(一般不超过 20 个字符) 不能用关键字 :
Python
自带的保留字(如
if
、
for
、
class
等) 合法标识符:
age = 25 # 普通变量名,最常见
user_name = "Alice" # 用下划线连接单词,清晰易读
_total = 100 # 下划线开头通常表示“内部使用”或“私有”
MAX_SIZE = 1024 # 全大写通常表示“常量”(固定不变的值)
calculate_area() # 函数名,动词+名词
StudentInfo # 类名,首字母大写(驼峰命名法)
__private_var # 双下划线开头,有特殊含义
非法标识符:
2nd_place = "silver" # 错误:以数字开头
user-name = "Bob" # 错误:包含连字符
class = "Math" # 错误:使用关键字
$price = 9.99 # 错误:包含特殊字符
for = "loop" # 错误:使用关键字
2.3 命名规范 规则是 “不报错”,规范是 “写得好看、专业”。
遵循
PEP 8
是合格
Python
开发者的基本素养。
类型命名风格示例
变量、函数、方法小写 + 下划线user_name,get_data()类大写开头驼峰StudentInfo,DataParser常量全大写 + 下划线MAX_SIZE,PI私有属性/方法单下划线开头_internal,_init()特殊方法双下划线开头和结尾__init__,__str__
三、关键字
3.1 什么是关键字
关键字(Keyword)
,也叫
保留字
,是 Python 语言中具有特殊含义的单词,它们被 Python 解释器保留用于特定的语法功能。
这些 关键字不能用作变量名、函数名或其他标识符 。
特点: 不可变性 :关键字是语言规范的一部分,不能修改其含义 有限性 :Python 的关键字数量是固定的(Python 3.12 有 35 个关键字) 大小写敏感 :所有关键字都是小写形式 语法功能 :每个关键字都有特定的语法作用 3.2 查看所有关键字 Python 的标准库提供了一个
keyword
模块,可以输出当前版本的所有关键字:
import keyword
print(keyword.kwlist) # 打印所有关键字
print(keyword.iskeyword('if')) # 判断是否是关键字
运行后会得到一个列表:
['False', 'None', 'True',
'and', 'as', 'assert',
'async', 'await', 'break',
'class', 'continue', 'def',
'del', 'elif', 'else',
'except', 'finally', 'for',
'from', 'global', 'if',
'import', 'in', 'is',
'lambda', 'nonlocal', 'not',
'or', 'pass', 'raise',
'return', 'try', 'while',
'with', 'yield']
类别关键字说明
逻辑值True布尔真值False布尔假值None表示空值或无值逻辑运算and逻辑与运算or逻辑或运算not逻辑非运算条件控制if条件判断语句elif否则如果(else if 的缩写)else否则分支循环控制for迭代循环while条件循环break跳出循环continue跳过当前循环剩余部分,进入下一次迭代异常处理try尝试执行代码块except捕获异常finally无论是否发生异常都会执行的代码块raise抛出异常函数定义def定义函数return从函数返回值lambda创建匿名函数类与对象class定义类del删除对象引用模块导入import导入模块from从模块导入特定部分as为导入的模块或对象创建别名作用域global声明全局变量nonlocal声明非局部变量(用于嵌套函数)异步编程async声明异步函数await等待异步操作完成其他assert断言,用于测试条件是否为真in检查成员关系is检查对象身份(是否是同一个对象)pass空语句,用于占位with上下文管理器,用于资源管理yield从生成器函数返回值
3.3 常见错误示例
❌ 错误1:用关键字当变量名
if = 10 # 报错
class = "A" # 报错
True = 123 # 报错
解决方法:
if_flag = 10
class_name = "A"
is_true = 123
❌ 错误2:混淆内置函数和关键字
# 注意:True/False/None 是关键字,不是内置函数
# 但 print/len/str 是内置函数(可以覆盖,不推荐)
len = 5 # ⚠️ 合法但不推荐(覆盖内置函数)
print = 10 # ⚠️ 同上
四、注释 注释 (Comments) 是代码中用于解释说明的文字,Python 解释器会完全忽略它们。
写好注释是提升代码可读性的重要技能 。
Python 中的注释主要分为以下两种: 4.1 单行注释 使用
#
符号,从
#
开始到行末的内容都是注释。
# 这是单行注释
name = "Python" # 也可以放在代码行尾
# 多行单行注释可以连续使用
# 第二行注释
# 第三行注释
4.2 多行注释(使用三引号) Python 没有专门的多行注释符号,通常用 多行字符串 代替。
多行注释可以用多个
#
号,还有
'''
和
"""
:
"""
这是多行注释(实际上是未赋值的字符串)
可以写很多内容
Python 解释器会创建但不使用这个字符串
"""
'''
也可以使用三个单引号
效果完全一样
'''
4.3 注释的规范 内容准确 :注释内容要和代码一致, 匹配, 并在代码修改时及时更新; 篇幅合理 :注释既不应该太精简, 也不应该长篇大论; 使用中文 :一般中国公司都要求使用中文写注释, 外企另当别论; 积极向上 :注释中不要包含负能量。
📝全文总结 本文围绕 Python入门基础语法 展开讲解,核心内容如下: 第一个Python语句 :以经典
print("Hello, World!")
开启编程入门,了解内置输出函数的基本用法。
标识符 :是变量、函数、类等的命名标识,需遵守 字母/下划线开头、仅含字母数字下划线、区分大小写、不使用关键字 等规则,同时遵循PEP8命名规范。
关键字 :Python自带保留字,有固定语法功能,不可用作标识符,可通过
keyword
模块查看全部关键字。
注释 :用于解释代码,分为
#
开头的单行注释和
'''
或
"""
包裹的多行注释,需做到准确、简洁、规范。
整体为Python零基础学习者梳理了最基础、最核心的语法入门知识。
