当前位置:首页>python>Python入门第8课|注释与转义字符,新手必学两大基础符号

Python入门第8课|注释与转义字符,新手必学两大基础符号

  • 2026-09-11 00:04:40
Python入门第8课|注释与转义字符,新手必学两大基础符号


开篇前言

很多刚学Python的小伙伴写代码时会遇到两个头疼问题:

1. 代码写久了看不懂,想加文字备注又怕程序报错;
2. 想打印引号、换行文字,程序直接红字报错,运行失败。

今天这节课一次性搞定注释和转义字符两个核心知识点,看懂之后写代码清晰、排错更轻松,零基础也能听懂!

一、代码注释:给你的程序加“笔记”

注释就是写在代码里、Python运行时完全忽略的文字,只给我们自己看,两大实用用法:解释代码、临时屏蔽代码。

1. 单行注释 # 井号

语法: # 注释内容 ,放在代码前/代码后都可以

用法1:代码后面写说明

python
# 打印英文句子,翻译:我想快速地学会Python
print("I want to learn Python quickly")
 

运行只会输出英文句子,#后面的中文不会打印。

用法2:临时屏蔽代码(不想删除,暂时不运行)

原有两行代码:

python
print("我语文考了80分")
print("我数学考了100分")
 

不想打印语文成绩,在该行开头加#注释掉:

python
# print("我语文考了80分")
print("我数学考了100分")
 

运行后只会输出数学分数,被#注释的代码直接跳过。

2. 多行注释 三个单引号 '''

如果需要一次性注释十几行代码,每行加#太麻烦,用成对的三个单引号包裹全部内容即可:

python
'''
print("我喜欢打游戏")
print("我喜欢看电视")
print("我喜欢玩手机")
print("我喜欢打篮球")
'''
print("我喜欢学Python")
 

运行结果只会打印最后一行,引号内4行代码全部失效。

学习小提示

写代码一定要养成加注释的习惯!相当于给代码记笔记,隔几天回头复习、查阅旧代码,能一眼看懂逻辑,是程序员通用好习惯。

二、转义字符 \ 解决符号冲突

转义字符核心符号:**反斜杠 **,作用是改变符号原本的含义,解决字符串引号冲突、换行等问题。

场景1:打印双引号 "

错误代码(程序会识别成两段字符串,直接报错):

python
print("字符串需要用""表示。")
 

正确写法:在内部引号前加 \ 转义

python
print("字符串需要用\"表示。")
 

运行输出: 字符串需要用"表示。 

场景2:打印单引号 '

错误代码(单引号提前闭合,语法报错):

python
print('I'm a student.')
 

正确写法:内部单引号添加转义符

python
print('I\'m a student.')
 

运行输出: I'm a student. 

场景3:换行转义符 \n

想要一段文字自动分行,在换行位置输入  \n 

python
print("今天早晨我吃了面包和牛奶;\n今天中午我吃了米饭和牛肉;\n今天晚上我想吃饺子。")
 

运行效果:

plaintext
今天早晨我吃了面包和牛奶;
今天中午我吃了米饭和牛肉;
今天晚上我想吃饺子。
 

补充:三引号原生换行

除了\n,使用三个单引号包裹字符串,代码里直接回车换行,打印也会自动分行:

python
print('''今天早晨我吃了面包和牛奶;
今天中午我吃了米饭和牛肉;
今天晚上我想吃饺子。''')
 

输出和\n换行效果完全一致。

课堂小练习(文末自测)

题目:在Python中,打印字符串  我们使用 \n 进行换行操作 

参考答案

这里 \ 是特殊转义符,想要原样输出,需要再加一个反斜杠转义自身:

python
print("我们使用 \\n 进行换行操作")
 

课后总结

1. 注释

- 单行: # ,单行备注/临时屏蔽一行代码
- 多行: ''' 内容 ''' ,批量注释多行代码

2. 转义字符 \

-  \"  /  \' :打印引号,解决字符串符号冲突
-  \n :实现文字换行
-  \\ :打印反斜杠本身


 

最新文章

随机文章