【python 基础】Python代码规范 变量基本原理
1. 注释规范
- 单行注释:使用
#
来注释单行内容,适用于简短的注释。 - 多行注释:可以使用三个单引号
'''
或三个双引号""""
将多行注释包裹起来。
2. 正确的缩进和空格使用
- 使用
Tab
键进行缩进。每一级缩进默认是四个空格,Python中强制要求正确缩进,否则会抛出错误。 - 向左移动缩进:按
Shift + Tab
。 - 等号两边习惯性加空格,保持代码整洁和可读。
- 示例:
a = 10
而不是a=10
。
- 示例:
3. 逗号间隔清晰
- 在定义多个变量时,使用逗号分隔并加空格,使得代码更加规整。
- 示例:
x = 1, y = 2, z = 3
。
- 示例:
Python文档使用
Python的官方文档提供了丰富的资源来帮助我们理解和使用Python语言及其标准库。通过文档可以快速找到函数的用法、库的功能等。
1. 在线文档
- Python的官方文档地址:https://docs.python.org。
- 支持简体中文和英文版本,开发者可以根据自己的需要选择。
2. 离线文档
- Python安装后自带离线文档,位于Python安装目录下的
doc
文件夹。 - 离线文档通常为英文,不能切换语言。
3. 如何使用文档
- 通过文档可以查询Python语言的标准库、内置函数、异常处理等。
- 文档中按字母排序,可以直接搜索需要的函数或模块。
4. 示例:查找 abs
函数
- 文档提供了有关内置函数
abs
的使用说明:abs(x)
返回数值x
的绝对值,x
可以是整数或浮点数。
示例代码:
# 求-100的绝对值
print(abs(-100)) # 输出: 100
# 求-100.67的绝对值
print(abs(-100.67)) # 输出: 100.67
# 求200的绝对值
print(abs(200)) # 输出: 200
5. 文档内容
- 文档分为教程、标准库、常见问题等部分,帮助开发者快速入门和解决问题。
- 使用文档可以避免死记硬背大量的API和函数,提升编程效率。
总结
- 在Python编程中,遵循代码规范可以提高代码的可读性、可维护性。
- 学会利用Python的官方文档,可以帮助开发者快速掌握语言特性和标准库,提升编程效率。
- 变量:在编程中,变量就像是存储信息的容器。它可以存储数据,并允许程序访问、修改或操作这些数据。
1. 为什么需要变量?
- 程序就是一个世界:在现实生活中,我们有许多不同的事物,如小雪人、小狗、树、房子等,在编程中也需要用变量来表示这些事物。
- 变量是程序的基本组成单位:无论使用哪种编程语言,变量都是程序的重要组成部分。它们存储着不同类型的数据,是程序中不可或缺的元素。
2. 变量的三要素:
- 类型:变量存储的数据的类型,比如整数、浮点数、字符串等。
- 名称:变量的名字,用于在程序中引用数据。
- 值:变量所存储的数据本身。
3. 变量的例子:
A = 1 # 变量A存储整数1
B = 2 # 变量B存储整数2
B = 8 # 修改变量B的值为8
变量的基本操作:
- 赋值:将某个值赋给变量。
- 修改:修改已有变量的值。
- 输出:通过
print
函数输出变量的值和类型。
示例代码:
# 变量赋值与修改
A = 1 # 变量A的值是1
B = 2 # 变量B的值是2
B = 8 # 修改变量B的值为8
# 输出变量的值
print("A的值是:", A) # 输出 A 的值
print("B的值是:", B) # 输出 B 的值
# 输出变量类型
print("A的类型是:", type(A)) # 输出 A 的类型
print("B的类型是:", type(B)) # 输出 B 的类型
内存与变量:
- 内存:在程序执行时,所有的变量和数据都会被存储在计算机的内存中。程序通过内存地址来引用和操作数据。
- 变量在内存中的表示:程序在执行时,变量通过内存地址存储其值。
变量原理示意图:
- A = 10:在内存中创建一个空间,存储
10
,并将其与变量A
关联。 - B = 30:创建另一个空间,存储
30
,并将其与变量B
关联。
结论:
- 变量是程序的基本组成单位,它们存储数据并允许对数据进行操作。
- 理解变量的三要素:类型、名称和值,以及它们如何在内存中被表示,有助于更深入地掌握编程基础。
-
变量的定义和作用:
- 变量是内存中的一个数据存储空间,可以理解为房间的门牌号,变量名就是这个“门牌号”。通过变量名,可以访问存储在内存中的值。
- 示例:
A = 60
,这里A
是一个变量,存储了值60
。
-
变量的基本使用步骤:
- 定义变量:使用
变量名 = 值
的形式进行变量定义。例如,A = 60
。 - 使用变量:可以通过变量名来访问存储的值,并进行计算、输出等操作。例如,
print(A)
可以输出变量A的值。
- 定义变量:使用
-
注意事项:
-
必须先定义变量再使用:如果在使用变量之前没有定义它,会导致
NameError
,提示变量未定义。例如:print(C) # 会报错: NameError: name 'C' is not defined
-
先使用后定义是错误的:即使你在后面定义了变量,编译器会按从上到下的顺序执行代码,若先使用变量会出现错误。例如:
print(C) # 报错 C = 60
正确的做法是先定义变量再使用。
-