跳转到主内容
极星编程网:以代码为星,赴技术山海!

【Python编程日志】Python入门基础(一):标识符 | 关键字 | 注释

🌈个人主页: 聆风吟_ 🔥系列专栏: 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零基础学习者梳理了最基础、最核心的语法入门知识。

相关文章