命名规范Python/C++/Qt

在 Python 中,函数名和变量名的命名风格通常遵循一些约定和推荐,这有助于提高代码的可读性和一致性。虽然 Python 没有像 C++ 或 Qt 那样强制要求特定的命名法则(如驼峰命名法或帕斯卡命名法),但有一些广泛接受的惯例:

    小写字母和下划线(snake_case):
        函数名和变量名通常使用小写字母。
        单词之间使用下划线 _ 分隔,例如 calculate_area, my_variable。
        这是 Python 社区中最为推荐的命名风格,能够提高代码的可读性和一致性。

    驼峰命名法(camelCase):
        在 Python 中,驼峰命名法不如 snake_case 那样普遍,但有时用于命名类属性或方法,尤其   是在与现有驼峰命名法库或框架集成时。  
        示例:calculateArea(), myVariable.

    帕斯卡命名法(PascalCase):
        类名通常使用帕斯卡命名法,即每个单词的首字母大写,没有下划线分隔。
        示例:ClassName, AnotherClass.

    全大写字母(UPPERCASE):
        全部大写的变量名通常被用作常量,例如 MAX_VALUE, PI.

    单个下划线前缀:
        以单个下划线 _ 开头的变量名表示这是一个私有变量或方法,不应直接访问。
        示例:_internal_variable, _private_method().

Python 社区通常更偏向于使用 snake_case,因为它被认为更 Pythonic,与标准库和大多数第三方库的命名风格保持一致。这种一致性有助于降低学习成本和提高代码的可维护性

C++/Qt命名风格

在C++/Qt中,有两种主要的命名风格:

  1. 驼峰命名法 (CamelCase):

    用于类名、函数名、局部变量等。除了第一个单词,每个单词的首字母都是大写

  

 int myLocalVariable = 0;
  1. 下划线命名法 (snake_case):

    用于全局变量、宏定义、枚举值等。单词之间用下划线连接

int global_variable = 0;
#define MY_MACRO 1
enum MyEnum 
{
    MY_ENUM_VALUE = 0
};

Qt推荐使用驼峰命名法来命名类和成员函数,使用下划线命名法来命名局部变量、全局变量和宏定义。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值