Advertisement

【Python】——变量名的命名规则(2)

阅读量:

🎯什么是变量

变量是计算机程序中用于存储和表示数据的一种符号名称。它们允许程序员在编写代码时引用和操作内存中的数据,而无需知道数据存储的确切位置。通过使用变量,程序可以动态地分配内存、存储不同类型的数据,并在程序执行过程中对数据进行修改和处理。

在大多数编程语言中,变量都具有以下特征:

  1. 命名规则 :变量名通常由字母、数字和下划线组成,但必须以字母或下划线开头。同时,变量名通常区分大小写。
  2. 数据类型 :变量可以存储不同类型的数据,例如整数、浮点数、布尔值、字符串等,具体取决于编程语言支持的数据类型。
  3. 赋值和修改 :程序可以通过赋值语句将特定值存储到变量中,并随后修改变量的值。
  4. 作用域 :变量可能在不同的作用域内定义,作用域可以是全局的或局部的,这决定了变量的可见性和生存周期。

总之,在编程领域中,变量的概念是一个关键性的基础内容。它不仅使程序得以高效地管理与操作数据资源,并且构成了整个编程体系的核心要素。

🎯变量的使用规则

在Python中,变量的使用规则如下:

  1. 变量命名规则

此规定意味着所有变量名称都必须由字母、数字以及下划线组成。
为了确保命名的一致性与可读性,
必须遵循以下规则:
名称必须以字母或下划线起头。
此外,
应确保所有变量名称在区分大小写时保持一致性,
并提供明确的例子如 myVarmyvar 来展示它们之间的差异。
为了进一步提高命名空间的安全性与灵活性,
建议选用非Python关键字的名称可有效规避潜在冲突。

  1. 变量赋值
  • 在Python中使用等号=操作符来进行变量的赋值。
  • 当对变量进行赋值时,在不预先声明数据类型的情况下,默认由Python依据赋予变量的值来确定其数据类型。
  1. 变量类型
  • Python是一种基于赋值的动态类型语言,在Python中定义变量时无需预先指定其数据类型。
    • 该语言允许在运行时灵活地更改变量的数据类型。即便这些变量最初存储的是整数值,在必要时就可以将这些变量重新赋值为字符串或其他数据类型的值。
  1. 变量作用域
  • 该函数内部所声明的变量被视为局部变量子区域。
  • 外部声明的这些变量子区域则被称作全局共享。
  • 若想修改全局变量子区域,则必须先使用global关键字进行标识。
  1. 删除变量
  • 使用del语句可以删除一个变量,释放其内存空间。

示例:

复制代码
>     # 变量赋值
>     my_var = 10
>  
>     # 变量类型
>     my_string = "Hello"
>     my_number = 20
>  
>     # 变量作用域
>     global_var = 30
>  
>     def my_function():
>         local_var = 40
>         global global_var
>         global_var = 50
>  
>     # 删除变量
>     del my_var
>  
>  
>  
>     
>  
>     ![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-18/8EcUDgXoJ26uOa5IRtPM0FlKkZpq.png)
>  
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>       
>  
>

🎯变量命名规范

① 驼峰命名法

② 下划线命名法

注意:第②种是推荐使用的,看起来更清晰。

🎯 变量名的定义

Python中的变量名称需遵守以下规定:
1)允许包含字母、数字以及下划线三种字符;
2)不允许以数字开头;
3)区分大小写字母;
4)不得将关键字用作变量名称;
5)建议选用具有描述性的名字以便提高代码可读性;
6)常规情况下建议采用小写字母来命名普通变量;
7)对于长于标准规定的变量名称可采用合理的方式进行分割例如:
8)my_var_name
9)大写字母则通常用于标识常量

以下是一些有效的变量名示例:

复制代码
>     name = "John"
>     age = 25
>     is_student = True
>     total_score = 90.5
>     PI = 3.14159
>  
>  
>     
>  
>       
>       
>       
>       
>       
>  
>

简单介绍一下自己吧!我是2013年毕业于上海交通大学的应届毕业生。在校期间积累了丰富的学习经验和项目经验。毕业后曾在中小型公司工作过,在华为、OPPO等知名的大企业也有过实习或正式的工作经历。从2018年起,在阿里巴巴集团工作至今

广泛意识到大多数Python工程师普遍认识到自己需要不断提升专业技能。他们通常采取的方式包括自主学习和系统培训两种途径:一方面通过自我摸索逐步成长;另一方面则是选择专业的培训机构进行指导。然而高昂的学费让许多机构望而却步;这对于个人来说无疑是一种巨大的压力与困扰;尤其是在缺乏成体系的学习路径的情况下;单纯依靠自学往往难以形成有效的学习体系且耗时较长;并且容易陷入技术瓶颈而无法突破!

于是收集整理了一份《2024年Python开发全套学习资料》,其初心也很单纯——希望帮助那些想自学提升却又不知从何开始的朋友,并能让大家的学习负担得以减轻

img
img
img
img
img
img

针对新手设计的基础学习材料和为有丰富开发经验的专业人士提供的高级课程,并且涵盖的内容约占95%以上前端开发知识点。经过精心设计。

因为文件较大,在这里仅此将部分目录大纲截图出来,并将每个节点都包含大厂面经、学习笔记、源码讲义、实战项目以及讲解视频的内容。后续会不断补充。

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

也有适合经验达到3年以上且愿意持续精进的技术人才深入学习提升的进阶课程**,基本涵盖了超过95%的核心前端开发知识点,**真正实现了系统化的学习体系!

因为文件较大,在此处仅限于提供部分目录大纲截图,并其中每个节点包含大厂面经...学习笔记...源码讲义...实战项目...讲解视频...后续也会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

img

全部评论 (0)

还没有任何评论哟~