首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

公共和私人变量的命名约定?

公共和私人变量的命名约定是指在编程中,为了提高代码的可读性和可维护性,对变量(包括常量、函数、类等)进行命名时应遵循的一些规范。

在命名变量时,通常需要遵循以下几点:

  1. 使用有意义的名称:变量名应该能够清晰地表达其作用和含义,以便其他人能够快速理解代码的功能。
  2. 遵循命名规范:命名规范通常包括大小写、使用字母、数字和下划线等字符,以及是否使用拼音等。不同的编程语言和开发团队可能有不同的命名规范,但通常需要遵循一些基本原则,如不使用特殊字符,不以数字开头等。
  3. 区分公共和私人变量:公共变量是指可以被外部访问的变量,通常需要使用一些明确的前缀或后缀来表示,如“public_”或“_public”等。私人变量是指只能在某个类或函数内部访问的变量,通常需要使用一些明确的前缀或后缀来表示,如“_private”或“private_”等。
  4. 使用驼峰命名法:驼峰命名法是指将单词首字母大写或小写,并将它们连接在一起,形成一个连续的单词。例如,“myVariable”和“my_variable”都是驼峰命名法。

推荐的腾讯云相关产品和产品介绍链接地址:

  1. 腾讯云云服务器:https://cloud.tencent.com/product/cvm
  2. 腾讯云数据库:https://cloud.tencent.com/product/cdb
  3. 腾讯云存储:https://cloud.tencent.com/product/cos
  4. 腾讯云移动应用:https://cloud.tencent.com/product/tmt
  5. 腾讯云物联网:https://cloud.tencent.com/product/iotcloud
  6. 腾讯云区块链:https://cloud.tencent.com/product/tbaa
  7. 腾讯云元宇宙:https://cloud.tencent.com/product/metaverse

以上是对公共和私人变量的命名约定的简要介绍,如果需要更详细的信息,请查阅相关文档或参考腾讯云官方文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Vue组件Prop命名约定

在编程中,有两个极具挑战性任务:缓存失效和命名事物。今天,我们将深入探讨后者,探索为Vue组件命名props艺术。 在给 props 命名时,遵循已有的变量命名惯例是非常重要。...例如,使用小驼峰命名法(isEnabled)并保持名称简短(不超过30个字符)。 然而,Vue有自己一套最佳实践,我们应该遵循。让我们根据我在使用Vue经验谈谈一些技巧。...1.内容感知命名 重要是最大限度地利用变量名传达信息,以减少混淆并使组件浏览更加容易。 对于数组,选择使用复数名词作为变量名,例如 items 。这个选择立即表明该变量代表一组相关元素集合。...例如, numItems , itemCount 和 itemIndex 可以清楚地表明变量数值属性。 在处理对象时,请使用适当单数名词,例如 item 。...按照这些准则,我们可以为Vue应用程序建立一致且有意义 prop 命名约定。周到 prop 名称有助于提高代码可读性和可维护性,使你和团队更容易有效地合作。

26130
  • python变量命名规则_python变量命名规范

    大家好,又见面了,我是你们朋友全栈君。...一.python变量命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中关键字命名; 4.变量名要有意义; 5.不要用汉字和拼音去命名; 6....变量名要区分大小写; 7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名; 8.常量通常使用大写来定义....二.注释代码方法 1.单行(当行)注释:用# 2.多行注释通过三引号完成 三.python中初始基础数据类型 1.整型int:主要用于计算和比较,可以进行加,减,乘,除运算; 2.字符串str...可通过type()来查看数据类型,括号中放入要查看数据.

    3.2K20

    Python变量命名_python函数命名规则

    大家好,又见面了,我是你们朋友全栈君。 一、变量概念 变量名只有在第一次出现时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义变量。...1.变量命名 1)命名规范性 变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。...系统关键字不能做变量名使用 除了下划线之个,其它符号不能做为变量名使用 Python变量名是除分大小写 2)驼峰命名法 大驼峰:每一个单词首字母都大写 FirstName LastName...小驼峰:第一个单词以小写字母开始,后续单词首字母大写 firstName lastName python变量赋值如何定义操作 2.变量类型 在python中,定义变量时候,不需要指定变量类型...# 用格式化字符串把需要填写变量地方先占上 二、变量使用示例 1.变量定义 题目: 水果价格是8.5元/斤 ,买了7.5斤水果, 只要买水果,就返5块钱,计算付款金额, 2.变量类型

    1.3K20

    Python:变量命名规则

    大家好,又见面了,我是你们朋友全栈君。...变量命名规则: 1.变量命名不可以以数字开头,如4four,3man; 2.不推荐使用以下划线开头,下划线开头内容在python中有特殊意义,如_age,_name; 3.推荐视同固定单词及其缩写,如...skt=soket 4.以posix命名规则为主,posix命名规则单词全部小写,且所有单词之间以下划线连接,如my_first_love; 5.驼峰命名法:所有单词自动连接,且每个单词首字母均大写,分为驼峰命名法和小驼峰命名法...: 大驼峰命名法:所有单词首字母均大写,如MyFirstLove; 小驼峰命名法:第一个单词首字母小写,其余均大写,如myFirstLove; 6.避开关键字和保留字,Python有33个关键字:

    67110

    Python 变量命名规范

    相反,良好命名,则可以让我们代码非常容易读懂,也能向读者正确表达事物以及逻辑本质,从而使得代码可维护性就大大增强,读命名文章是非常流畅,会有一种享受感觉。...3 中,可以用中文作为变量名,非 ASCII 标识符也是允许了。...,但定义了一个与关键字 type 同名变量,导致 type 函数功能失效了,因此不要定义与关键字同名变量。...变量命名规范 命名规范 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码识别和可读性 下划线命名法 在定义变量时,为了保证代码格式,= 左右应该各保留一个空格 在 Python...、qq_number、qq_password 注意 Python 中 标识符 是 区分大小写 驼峰命名法 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始

    70510

    警惕不规范变量命名

    就在最近,项目组开始强调开发规范了,今天分享一个变量命名不规范小案例,强调一下规范重要性。...Boolean变量命名规范 16年底,阿里公开了《Java开发规范手册》,其中有一条便是“布尔类型不能以is为前缀”。规范中没有举出例子,但是给出了原因:会导致部分序列化框架无法解析。...(),即当类变量首字母是小写,而第二个字母是大写时,生成getter,setter应当是(get/set)+类变量名。...但上面已经介绍过了,eBook这样变量命名本身就是不规范,在不规范变量命名下强调规范getter,setter命名,出发点就错了。...有兴趣朋友可以在eclipse,intellij idea中试试,这几种规范/不规范变量命名,各自对应getter,setter方法是如何

    1.9K90

    python中变量命名规则

    python中变量命名规则 1.变量命名 2. 变量命名描述性 3.变量名尽量短,但是不要太短 4.合理使用变量 5. 变量定义尽量靠近使用 6. 合理使用namedtuple/dict 6....控制单个函数内变量数量 7. 删除掉没用变量 8. 定义临时变量提高可读性 9....The Zen of Python 1.变量命名 1)命名规范性 变量名可以包括字母、数字、下划线,但是数字不能做为开头。...Python变量名是除分大小写 2)编程语言常用驼峰命名法 大驼峰:每一个单词首字母都大写 FirstName LastName 小驼峰:第一个单词以小写字母开始,后续单词首字母大写 firstName...变量命名描述性 在接受范围内,变量名所描述内容越精准越好。

    1.1K20

    JavaScript变量小驼峰命名

    什么是小驼峰命名法JavaScript中变量小驼峰命名法,一般指的是JavaScript变量名称或函数名称采用大小写字母搭配方式进行命名,比如:folowerName、studentAge,其中...小驼峰命名变量用处是什么浏览器执行JavaScript代码时候,并不会因为其中变量命名得“乱七八糟”而不执行,也不会因为变量命名得“眉清目秀”就执行得快一些,浏览器对这些变量一视同仁,只要命名规范...但是,JavaScript代码又不全是给浏览器“阅读”,很明显是还有JavaScript开发人员,他们需要对代码进行阅读、理解、修改、优化、强化等等,因此:一个意思或指向性十分明确变量名称便十分有助于开发人员对...变量小驼峰命名实例代码,及在线编辑器下面实例中声明了两个变量,一个变量名采用小驼峰命名法,一个采用“随机字母”命名法: var webName = "笨鸟工具" var amjoaiuemalkjfdakljfoiehgjskjbz...= "x1y1z1.com" alert(webName + amjoaiuemalkjfdakljfoiehgjskjbz)原文:JS变量小驼峰命名法免责声明:内容仅供参考。

    25920

    python笔记:#008#变量命名

    变量命名 目标 标识符和关键字 变量命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义 变量名、函数名 名字 需要有 见名知义 效果,见下图: 标示符可以由 字母、下划线...变量命名规则 命名规则 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码识别和可读性 注意 Python 中 标识符 是 区分大小写 在定义变量时,为了保证代码格式,= 左右应该各保留一个空格...在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名 每个单词都使用小写字母 单词与单词之间使用 _下划线 连接 例如:first_name、last_name...、qq_number、qq_password 驼峰命名法 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始,后续单词首字母大写 例如:firstName...、lastName 大驼峰式命名法 每一个单词首字母都采用大写字母 例如:FirstName、LastName、CamelCase [驼峰命名法]](http://img.blog.csdn.net

    48760

    python笔记:#008#变量命名

    变量命名 目标 标识符和关键字 变量命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义 变量名、函数名 名字 需要有 见名知义 效果,见下图: 标示符可以由 字母、下划线...变量命名规则 命名规则 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码识别和可读性 注意 Python 中 标识符 是 区分大小写 在定义变量时,为了保证代码格式,=...左右应该各保留一个空格 在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名 每个单词都使用小写字母 单词与单词之间使用 _下划线 连接 例如:first_name...、last_name、qq_number、qq_password 驼峰命名法 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始,后续单词首字母大写...例如:firstName、lastName 大驼峰式命名法 每一个单词首字母都采用大写字母 例如:FirstName、LastName、CamelCase

    85240

    python中变量基本使用及命名规则

    大家好,又见面了,我是你们朋友全栈君。 目标 变量定义 变量类型 变量命名 标识符和关键字 变量命名规则 01....变量类型 在内存中创建一个变量,会包括: 变量名称 变量保存数据 变量存储数据类型 变量地址(标示) 在Python中定义变量是 不需要指定类型(在其他很多高级语言中都需要) Python...变量命名规则 命名规则可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码识别和可读性 在定义变量时,为了保证代码格式,= 左右应该各保留一个空格 在Python中,如果 变量名...当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始,后续单词首字母大写。...例如:firstName、lastName 大驼峰式命名法 每一个单词首字母都采用大写字母。

    1.2K20

    详细介绍 Go 语言命名规范,包括标识符、包名、变量命名、函数命名

    本文将详细介绍 Go 语言命名规范,包括标识符、包名、变量命名、函数命名等方面。...包名应该清晰地描述包所提供功能,尽量避免使用不相关名称。包名应避免与标准库或其他第三方库冲突,最好使用全局唯一名字。三、常量命名规范在 Go 语言中,常量命名规范与变量命名规范相似。...四、变量命名规范Go 语言中变量命名规范也非常重要,以下是一些常用变量命名规范:变量名应该使用驼峰命名法(Camel Case),例如 myVariable。...变量名应尽量具有描述性,能够清晰表达变量用途和含义。对于布尔类型变量,可以使用形容词或动词+ed 形式命名,例如 isReady、completed。...本文介绍了 Go 语言命名规范,包括标识符命名、包名命名、常量命名变量命名、函数命名、结构体命名和接口命名等方面的规范。

    2.2K10

    下划线在命名约定(Underscores in Python)

    下划线在命名约定(Underscores in Python) 作者: quantgalaxy@outlook.com blog: https://blog.csdn.net/quant_galaxy...介绍 在各种python编码规范中,都对命名规则做了很详细约定。 但是下划线和变量名称组合,在python中都有特定含义。...这些含义有些是一种认为约定,有些是python解释器严格执行准则。 有必要掌握这些约定,来写出专业代码。 2....此通配符导入不包括私有导入,这就是为什么在尝试访问单前下划线变量时引发异常原因。除了变量以外,函数命名也是一样规则。 所以这里它是由Python解释器强制执行。...总结: 单前下划线在类成员命名中,约定是在类内部可见。实际访问是不受限制。 单前下划线变量和函数,在py文件中定义,被其它py文件导入时是不可见,这是被Python解释器执行

    21840

    python中命名空间和变量作用域

    namespace,称之为命名空间,是名称和对象之间映射,通常以字典形式保存变量名和其所指代变量值之间映射关系。...命名空间是变量名称集合,程序在解析某个变量名称对应值时,是通过命名空间来查找,所以了解和掌握命名空间,有助于我们理解程序执行时查找规则,写出符合预期代码。...在同一个命名空间内,变量名称是唯一,和字典key一样,只有这样才可以保证唯一解析到正确值,而不同命名空间是独立,不同命名空间内变量名称重复是允许。...在python中,存在了3种命名空间,按照搜索优先级,从高到低,排列如下 局部命名空间,每个函数变量,参数所构成空间 全局命名空间,模块级变量,注意一个python脚本也是一个模块 内置命名空间...原因就在于test2函数在定义时, 包含了一个变量a赋值语句,这样程序认为在该函数局部命名空间内已经存在了变量a, 而实际上是不存在,只有全局命名空间存在了变量a, 所以程序抛出了异常。

    1.3K30

    Python中变量命名与使用(个人总结

    与众多编程语言一样,Python变量命名有一定规范: 变量名只能包含字母、数字、下划线且不能以数字开头。例如,num_1 为正确命名,而 1_num 则错误。...变量名不允许含空格,但是可以用下划线来分割单词。num_list 是可行,num list 则会引发错误。 不要将Python中关键字和函数名作为变量名,关键字即Python用于特殊用途单词。...变量名最好是见名知意。例如 num 比 n 更有意义、pet_name 比 pn 更能让人读懂。...有一个需要注意地方,就是在命名变量时候,小心使用小写字母 l 和大写字母 O,因为它们可能会被错看为数字 1 和 0 。...在Python中,虽然变量名中可以使用大写字母,但是尽量避免使用大写字母。

    1.2K10

    怎样变量命名,才显得有文化?

    为什么需要命名规范 从本质上来说,变量名只是个标识符,用于表示内存中一个地址或者数据。按理说只要符合编程语言语法规则,无论怎么命名都不会影响代码执行结果。那为什么我们还要强调命名规范呢?...计算机只负责编译执行,才不管你代码写得好不好看,有没有逻辑问题,扩展性如何等等。从这个角度说,良好命名规范可以提高代码质量,减少软件缺陷。 良好命名具有自文档作用,看变量名就知道代表什么含义。...否则就会出现下面这种尴尬局面: ? 什么是好命名 在生活中,漂亮的人名让人赏心悦目,还有着丰富含义,让人印象深刻。虽然说给变量命名不需要这么高文学水准,但是也要具备一些基本要素。...早些年编辑器不够发达,为了少打几个字母,能省则省,变量名往往很简短,喜欢用各种缩写。要是使用约定俗成缩写还好,最怕那些用拼音首字母缩写,看代码就像猜谜语。...比如在for循环里用i变量,已经约定俗成了,属于作用域范围很小局部变量,用完即丢。这种情况可以使用简洁命名。 有具体含义 除了要有意义,还需要含义尽量具体。

    98810

    【Python面试】 说说Python变量、函数、类命名规则?

    废话不多说,开始今天题目: 问:Python变量、函数、类命名规则?...答:Python命名规范在编写代码中起到很重要作用,虽然不遵循命名规范,程序可能也可以运行,但是使用命名规范可以更加直观地了解代码所代表含义。...def my_func(var1, var2): pass def _private_func(var1, var2): pass 3、变量 变量名最好小写,若有多个使用下划线分开 。...2.命名中含有长单词,对某个单词进行缩写。这时应使用约定成俗缩写方式。...注意:关于下划线使用存在一些争议。 特定命名方式 主要是指 __xxx__ 形式系统保留字命名法。项目中也可以使用这种命名,它意义在于这种形式变量是只读,这种形式类成员函数尽量不要重载。

    92740
    领券