Python中的命名规则

一、Python项目组成
1、顶层的包(类似文件夹)。
2、各个模块(Python file)。
3、类(class 定义类)。
4、变量和方法(函数)。其中,方法中也可以定义变量(方法中的变量)。

二、命名规范:
1、项目:首字母大写+大写式驼峰, 如:ProjectName;
2、包:使用小写字母命名。多个单词之间用下划线分隔。
3、模块:使用小写字母命名。多个单词之间用下划线分隔。
4、类/异常(驼峰命名法):首字母大写+大写式驼峰。Python中一个模块可以包含多个类。私有类名称需要以下划线开头。如:HelloWorld 或 _HelloWorld;
5、函数:使用小写字母命名。多个单词之间用下划线分隔。私有函数名称需要以下划线开头。
6、变量:使用小写字母命名。多个单词之间用下划线分隔。私有变量名称需要以下划线开头。
7、常量/全局变量:使用大写字母命名。多个单词之间用下划线分隔。私有常量名称需要以下划线开头。


三、Python中的特殊模块_init_.py
1、 包含此模块的文件夹才能成为包。(需要确保包的命名符合规范,才能被导入)
2、 _init_.py当包被导入的时候会自动运行。


四、导包路径
1、绝对导入(from只能从根目录导入)    :
    from my_package import *
    from my_package import my_test
    import my_package.my_test as p
    p.func
2、相对导入(“.”代表当前目录,“..”代表上一层目录):
    from .my_package import my_test

  • 4
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值