首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python入门:2.注释与变量的全面解析

Python入门:2.注释与变量的全面解析

作者头像
平凡之路.
发布于 2025-01-13 00:28:39
发布于 2025-01-13 00:28:39
21100
代码可运行
举报
文章被收录于专栏:学习学习
运行总次数:0
代码可运行

在学习Python编程的过程中,注释和变量是必须掌握的两个基础概念。注释帮助我们理解代码的意图,而变量则是用于存储和操作数据的核心工具。熟练掌握这两者,不仅能提高代码的可读性和维护性,还能为后续学习复杂编程概念打下坚实的基础。

一、什么是注释?

注释是程序员在代码中写下的解释性文本,用于描述代码的功能、用途或逻辑。这些文字不会被Python解释器执行,因此不会对程序的运行产生任何影响。优秀的注释能够让代码更易读,尤其在多人协作的场景下显得尤为重要。

1. 单行注释

单行注释是最简单的注释形式,以 # 开头,后跟注释内容。适用于对某段代码或逻辑进行简短说明。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 这是一个单行注释
print("Hello, World!")  # 输出“Hello, World!

用法:

  • 为某段代码提供简单说明。
  • 添加代码上下文信息,便于理解。

建议:

  • 注释内容应简洁明了。
  • 修改代码时同步更新相关注释,确保注释准确反映代码逻辑。
2. 多行注释

多行注释通常用三引号('''""")括起来,可以用于解释复杂的逻辑或添加详细背景信息。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'''
以下代码用于计算两个数的和,
并输出结果。
'''
a = 5
b = 10
print(a + b)

注意事项:

  • 多行注释会占用较多空间,不适合简单说明。
  • 如果多行字符串没有赋值给变量,它的作用类似注释,不会被解释器处理。
3. 注释的最佳实践

避免明显的注释:

如下示例不推荐:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 将x赋值为10
x = 10

解释代码逻辑或特殊情况:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 如果用户未提供年龄,则默认值为18
age = user_input or 18

确保注释准确且清晰: 注释应能帮助阅读代码的人快速理解其逻辑和背景。

4. 注释快捷键及常用快捷键

在使用代码编辑器(如PyCharm、VSCode)时,可以通过快捷键快速添加或删除注释。此外,了解其他常用快捷键也能显著提升开发效率。

注释快捷键:

操作

Windows/Linux

macOS

单行注释

Ctrl + /

Command + /

多行注释

选中后按Ctrl + /

选中后按Command + /

示例: 原代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 10
y = 20
print(x + y)

使用快捷键后:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# x = 10
# y = 20
# print(x + y)
常用快捷键:

操作

Windows/Linux

macOS

运行代码

Shift + Enter

Command + Shift + R

格式化代码

Ctrl + Alt + L

Command + Option + L

自动补全代码

Ctrl + Space

Control + Space

查找

Ctrl + F

Command + F

替换

Ctrl + R

Command + Option + F

跳转到定义

Ctrl + B

Command + B

了解和熟练使用这些快捷键,将显著提高你的开发效率。

二、变量的定义与使用

变量是编程中用于存储数据的容器。在Python中,变量具有动态类型特性,赋值时无需声明类型。

1. 定义变量

定义变量时,直接赋值即可。变量名需遵循以下规则:

  • 变量名只能由字母、数字和下划线组成。
  • 变量名不能以数字开头。
  • 变量名不能与Python的关键字(如iffor等)冲突。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 定义不同类型的变量
name = "Alice"   # 字符串
age = 25         # 整数
height = 5.7     # 浮点数
2. 使用变量

定义变量后,可以通过变量名访问其值。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
name = "Alice"
age = 25
print(f"My name is {name}, and I am {age} years old.")

输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
My name is Alice, and I am 25 years old.
3. 动态类型特性

Python中的变量可以随时更改其值和类型。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 10       # 整数
x = "Hello"  # 字符串
print(x)

输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Hello
4. 变量命名规范

良好的命名规范有助于提升代码的可读性和可维护性。

  • 具有描述性: 变量名应清晰描述变量的用途,例如,使用total_score而非s
  • 使用下划线分隔单词: 例如,student_name
  • 避免关键字冲突: 不要使用classfor等关键字作为变量名。
  • 区分大小写: Namename是两个不同的变量。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 推荐命名
student_name = "Alice"
exam_score = 95
5. 数据类型与 type 函数

以下是Python常用数据类型的介绍,以表格形式展示:

数据类型

描述

示例

int

整数类型,可以是正数、负数或零。

x = 42

float

浮点数类型,用于表示小数或带小数点的数字。

x = 3.14

complex

复数类型,用于表示复数,形式为a + bj,其中a是实部,b是虚部,j是虚数单位。

x = 2 + 3j

bool

布尔类型,用于表示逻辑值,只有True和False两种取值。

x = True

str

字符串类型,用于表示文本数据,用单引号或双引号括起来。

x = "Hello"

list

列表类型,用于存储多个有序的、可变的元素。可以包含不同类型的数据。

x = [1, 2, 3]

tuple

元组类型,与列表类似,但元素不可变。

x = (1, 2, 3)

dict

字典类型,用于存储键值对的无序集合。

x = {"a": 1, "b": 2}

set

集合类型,用于存储无序、唯一的元素集合。

x = {1, 2, 3}

frozenset

冻结集合,与set类似,但元素不可变。

x = frozenset([1, 2, 3])

bytes

字节类型,用于存储二进制数据的不可变序列。

x = b"Hello"

bytearray

字节数组类型,与bytes类似,但可变。

x = bytearray(b"Hello")

NoneType

表示空值或未定义值,只有一个值None。

x = None

Python支持多种数据类型,可以使用type函数检查变量的类型。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 10
y = 3.14
z = "Python"

print(type(x))  # 输出:<class 'int'>
print(type(y))  # 输出:<class 'float'>
print(type(z))  # 输出:<class 'str'>
6. 删除变量

可以使用del关键字删除变量。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 10
print(x)  # 输出 10

del x
print(x)  # 抛出错误:NameError: name 'x' is not defined
7. 变量的作用域
  • 局部变量: 在函数内部定义,仅在函数内可访问。
  • 全局变量: 在函数外部定义,可以在整个脚本中使用。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 10  # 全局变量

def my_function():
    x = 5  # 局部变量
    print(f"局部变量:{x}")

my_function()
print(f"全局变量:{x}")

输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
局部变量:5
全局变量:10

三、总结

在学习Python时,注释和变量是最基础也是最重要的部分之一:

  • 注释:
    • 单行注释用于简短说明,多行注释适合复杂逻辑。
    • 注释内容应清晰准确,能帮助他人快速理解代码。
    • 使用快捷键提高编写效率。
  • 变量:
    • Python的变量具有动态类型特性,使用灵活。
    • 遵循命名规范可以提升代码的可读性。
    • 使用type函数检查变量的类型,快速确认数据类型。
    • 了解变量的作用域(局部变量与全局变量)。

通过对注释和变量的熟练掌握,你将能够编写更优雅、更高效的Python代码,为后续学习复杂编程概念打下坚实的基础!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python语法(01)- 基础入门(一)
Python语法(01)- 基础入门(一) 目录 1、打印 2、注释 3、算术运算符 4、变量的基本使用 5、练习-下单购买 1、打印 脚本代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # 公众号:AllTests软件测试 print("Hello World") 运行结果: 2、注释 什么是注释? 在程序中对某些代码进行标注说明,以增强程序的可读性。 #!/usr/bin/env python # -*- coding: utf-8 -
wangmcn
2022/07/26
1900
Python语法(01)- 基础入门(一)
python基本语法与使用
Python是一种高级编程语言,它被广泛应用于各种领域,包括Web开发、数据科学、人工智能等。以下是Python的基本语法和使用方法:
正在走向自律
2024/12/18
1810
【Python】从基础到进阶(一):了解Python语言基础以及变量的相关知识
Python是一种高级、解释型、通用的编程语言,由Guido van Rossum于20世纪90年代初创立。Python以其简洁易读的语法和强大的功能而闻名,使其成为新手和经验丰富的开发人员的首选语言之一。
空白诗
2024/06/24
2680
【Python百日精通】深入解析Python注释:让代码更具可读性!
注释是编程中一个非常重要的部分。它的主要作用是在程序中对某些代码进行标注说明,从而增强代码的可读性和可维护性。通过注释,开发者可以记录代码的目的、功能和逻辑,这不仅帮助自己在将来维护代码时理解当时的思路,也能帮助其他开发者快速理解代码。
屿小夏
2024/07/27
4600
学习python的第三天(变量)
2.打开python解释器,在pyrhon中打开文本,读入内存(python打开的时候,翻译不是瞬间)
py3study
2020/01/16
4010
Python全网最全基础课程笔记(一)——基础入门
Python是一种高级的、解释型、动态类型的编程语言,由Guido van Rossum(吉多·范罗苏姆)于1989年首次发布。Python以其简洁性、易读性和可扩展性而广受欢迎,被广泛应用于各个领域。以下是对Python基本概念、重点部分及常用领域的详细解析,以及针对新手的学习建议。
小白的大数据之旅
2024/11/20
6390
Python全网最全基础课程笔记(一)——基础入门
2022年最新Python大数据之Python基础【一】
文章目录 Python 1、Python概述 2、Python解释器和pycharmIDE工具 3、Python中的注释 4、变量 5、标识符的命名规范 6、变量的使用 7、Python中的数据类型 8、Python中的bug和调试 9、字符串的格式化及输出 Python Python基础语法:标识符,关键字,变量,判断循环 。。。。 容器类型(数据类型中的高级类型) 函数 文件处理 面向对象 包和模块 异常处理 1、Python概述 创始人:吉多·范罗苏姆 龟叔 为什么要学习Python:大势所趋,简单易
Maynor
2022/08/15
6540
Python基础(四):Python必需掌握基础注释、变量、输出
举例体验:我们去图书馆读书,怎么样快速找到⾃⼰想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进⾏了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍。
Lansonli
2022/12/01
1.1K1
Python基础(四):Python必需掌握基础注释、变量、输出
python基础——入门必备知识
📝前言: 本文为专栏python入门基础的第一篇,主要带大家先初步学习一下python中的一些基本知识,认识,了解一下python中的一些专有名词,为日后的学习打下良好的基础,。本文主要讲解以下的python中的基本语法: 1,标识符 2,注释 3,数据类型 4,运算符
用户11029137
2024/03/19
1530
python基础——入门必备知识
X# 点滴(一):注释和变量
在 X# 中仍然可以以这样的方式使用变量。前提:你需要在项目属性中明确启用以下两项:
firstxinjie
2024/12/06
1010
X# 点滴(一):注释和变量
Python入门之基础知识
Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 { } 来控制类,函数以及其他逻辑判断。
孙小北
2024/01/30
1900
从零开始的JavaSE:初识JavaSE & 基础语法
欢迎来到咸鱼干的博客!今天我们将一起开始探索JavaSE,从零开始,逐步建立对Java编程语言的理解。
一条晒干的咸鱼
2025/01/12
1130
从零开始的JavaSE:初识JavaSE & 基础语法
Python入门
使用input函数可以获得用户输入在控制台窗口上输入的一行的字符串,使用变量 = input()的形式将其赋值给一个变量:
roydonGuo
2022/11/02
5160
Python 变量与运算符 (2020最新)
抽时间把之前写的不好的一篇文章改成使用 markdown 语法重新梳理一下, 简单粗暴梳理
Gorit
2021/12/08
3330
pycharm怎么用啊_我不想用失去来教会你
1、右上角的 工具栏 能够 执行(SHIFT + F10) / 调试(SHIFT + F9) 代码
全栈程序员站长
2022/09/27
7980
pycharm怎么用啊_我不想用失去来教会你
初识C语言:注释、关键字、常量、变量
​ 我亲亲女朋友的姓名是:小诗诗。性别:女。年龄:18岁。身高:1米82。体重:110斤。
曾高飞
2025/06/03
1440
python day4
注释 注释的作用 用人类熟悉的语言对代码进行解释说明,方便后期维护。 注释的分类 注释分为:单行注释 和 多行注释 单行注释:只能注释一行内容,# 注释内容 或 快捷键 ctrl+/ 多行注释:可以注释多行内容,一般作用在注释一段代码的情况下 """ 注释内容""" 或 ` `` 注释内容 ``` 解释器不执行注释内容 变量 变量的作用 变量就是一个存储数据的时候当前数据所在的内存地址的名字而已 定义变量 变量名 = 值 变量名自定义,要满足标识符的命名规则 标识符 标识符命名规则是pytho
运维小白
2021/12/28
2070
python day4
pycharm快捷键的使用、内存管理、变量、数据类型、注释相关笔记
每当给变量名赋值时内存便会开辟一块空间用于存储变量值,当变量值的引用计数为零时,垃圾回收机制会回收这块内存。
GH
2022/05/06
8410
初识Python(注释、编码规范、关键字...)
当使用三对单引号进行多行注释时,Pycharm会显示出来灰色波浪线,虽然不影响代码运行,但很影响程序美观。当代码下面出现波浪线时,通常表示代码存在一些警告或者建议
hacker707
2024/04/10
2820
初识Python(注释、编码规范、关键字...)
Python语法(1)
或者通过在服务器上创建 python 文件,使用 .py 文件扩展名,并在命令行中运行它:
老虎也淘气
2024/01/30
2150
相关推荐
Python语法(01)- 基础入门(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验