Python 命名规则

Python 命名规则详情描述命名规则 1 项目工程名 首字母大写 大写式驼峰 ProjectName 即可理解 单词首字母大写 组合线驼峰 2 包名和模块名 全部小写 下划线驼峰 from 包或模块名 import 包或类或函数名 from 包 import 模块 from 模块 import 该模块的类即可理解 全部小写 下划线驼峰 3 文件名 全部小写 下划线驼峰即可理解 全部小写 下划线驼峰 4 类名 类名使用大小驼峰 TestCase 命名风格 首字母

详情描述命名规则

1、项目工程名:

即可理解:单词首字母大写+组合线驼峰

2、包名和模块名:

全部小写+下划线驼峰

from 包或模块名 import 包或类或函数名

①from 包 import 模块

②from 模块 import 该模块的类

即可理解:全部小写+下划线驼峰

3、文件名:

全部小写+下划线驼峰

即可理解:全部小写+下划线驼峰

4、类名:

类名使用大小写驼峰(TestCase)命名风格,首字母大写,私有类可用一个下划线开头

即可理解:单词首字母大写+组合线驼峰

5、函数名

全部小写+下划线驼峰

私有函数在函数前加一个下划线 ”_”

即可理解:全部小写+下划线驼峰

6、方法名:

全部小写+下划线驼峰

def test_login(self):   print("方法名全部小写 + 下划线 形成驼峰型")

即可理解:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211224.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:55
下一篇 2026年3月18日 下午10:55


相关推荐

  • strtok()函数详解!

    strtok()函数详解!strtok()函数详解!1.定义分解字符串为一组字符串。s为要分解的字符,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符)。首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。在头文件#include<string.h>中。2.原型char*strtok(chars[],constchar*delim);3.说明(1)当…

    2022年7月14日
    17
  • JS删除对象某个属性 vue

    JS删除对象某个属性 vuedelete 操作符用于删除对象的某个属性 如果没有指向这个属性的引用 那它最终会被释放 letitem name 1 age 18 console log item name 1 age 18 deleteitem age console log item name 1

    2026年3月17日
    2
  • Java中StringBuilder类「建议收藏」

    Java中StringBuilder类「建议收藏」提要大家要知道字符串(String)在进行拼接操作时,每一次拼接,都会构建一个新的String对象这样耗时又浪费内存解决方法就是StringBuilder类,就可以解决这个问题StringBuilder类中方法和String类基本一样我举例几个使用最多的方法创建//创建StringBuilderStringBuildersb=newStringBuilder(“老八”);System.out.println(sb);//输出如果括号里不填默认是空字符串

    2022年7月17日
    21
  • 如何用pycharm调用Java_JPype实现在python中调用JAVA的实例

    如何用pycharm调用Java_JPype实现在python中调用JAVA的实例一 JPype 简述 1 JPype 是什么 JPype 是一个能够让 python 代码方便地调用 Java 代码的工具 从而克服了 python 在某些领域 如服务器端编程 中的不足 2 JPype 与 Jython JPython 后继者 的区别 1 运行环境不同 jython 运行在 jvm 上 而 JPype 的实际运行环境仍然是 pythonruntim 只是在运行期间启动了一个嵌入的 jvm 2 使用者不同

    2026年3月27日
    2
  • 类加载器的方法_JS加载器

    类加载器的方法_JS加载器packagecom.tech.load.def;/***@authorlw*@since2021/12/3*/publicclassUserImpl{static{System.out.println(“UserImplinit…”);}}packagecom.tech.load.def;/***@authorlw*@since2021/12/3*/publicclassDe..

    2025年9月18日
    4
  • bzoj 2276: [Poi2011]Temperature

    bzoj 2276: [Poi2011]Temperature

    2022年3月7日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号