当前位置: 首页 > article >正文

【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

变量的基本操作:

  1. 赋值:将某个值赋给变量。
  2. 修改:修改已有变量的值。
  3. 输出:通过 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 的类型

内存与变量:

  • 内存:在程序执行时,所有的变量数据都会被存储在计算机的内存中。程序通过内存地址来引用和操作数据。
  • 变量在内存中的表示:程序在执行时,变量通过内存地址存储其值。

变量原理示意图:

computer Memory A -> 10 B -> 30 code A = 10 B = 30
  • A = 10:在内存中创建一个空间,存储 10,并将其与变量 A 关联。
  • B = 30:创建另一个空间,存储 30,并将其与变量 B 关联。

结论:

  • 变量是程序的基本组成单位,它们存储数据并允许对数据进行操作。
  • 理解变量的三要素:类型、名称和值,以及它们如何在内存中被表示,有助于更深入地掌握编程基础。
  1. 变量的定义和作用

    • 变量是内存中的一个数据存储空间,可以理解为房间的门牌号,变量名就是这个“门牌号”。通过变量名,可以访问存储在内存中的值。
    • 示例:A = 60,这里A是一个变量,存储了值60
  2. 变量的基本使用步骤

    • 定义变量:使用变量名 = 值的形式进行变量定义。例如,A = 60
    • 使用变量:可以通过变量名来访问存储的值,并进行计算、输出等操作。例如,print(A)可以输出变量A的值。
  3. 注意事项

    • 必须先定义变量再使用:如果在使用变量之前没有定义它,会导致NameError,提示变量未定义。例如:

      print(C)  # 会报错: NameError: name 'C' is not defined
      
    • 先使用后定义是错误的:即使你在后面定义了变量,编译器会按从上到下的顺序执行代码,若先使用变量会出现错误。例如:

      print(C)  # 报错
      C = 60
      

      正确的做法是先定义变量再使用。


http://www.kler.cn/a/511076.html

相关文章:

  • [JavaScript] 运算符详解
  • 以租赁合同的例子讲清楚 开源协议原理和区别
  • AI守护煤矿安全生产:基于视频智能的煤矿管理系统架构全解析
  • openharmony应用开发快速入门
  • 【机器学习实战中阶】音乐流派分类-自动化分类不同音乐风格
  • 【C++】面试题整理(未完待续)
  • 2025寒假备战蓝桥杯01---朴素二分查找的学习
  • 第15章:Python TDD应对货币类开发变化(二)
  • AIGC视频生成模型:Meta的Emu Video模型
  • 嵌入式硬件篇---PWM电机舵机
  • Unix 与 Linux 深度应用与对比分析
  • 搭建openharmony Docker编译环境
  • 【STM32HAL-----GPIO】
  • 25. 【.NET 8 实战--孢子记账--从单体到微服务】--记账模块--预算金额的币种转换
  • VIT论文阅读与理解
  • 函数递归的介绍
  • 深入了解生成对抗网络(GAN):原理、实现及应用
  • 《CPython Internals》阅读笔记:p232-p249
  • React 第三方状态管理库相关 -- Recoil Zustand 篇
  • 基于 WEB 开发的汽车养护系统设计与实现
  • docker运行镜像命令
  • 论文笔记(六十二)Diffusion Reward Learning Rewards via Conditional Video Diffusion
  • Spring Boot中yml和properties的区别
  • 进阶——第十六届蓝桥杯熟练度练习(串口)
  • rook-ceph云原生存储解决方案
  • 洗衣店订单|基于springboot+vue的洗衣店订单管理系统(源码+数据库+文档)