一、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

Python中的命名规则相关推荐

  1. python 语言变量命名规则的是_Python中变量命名规则有哪些

    Python中变量命名规则有哪些 发布时间:2020-09-24 13:05:21 来源:亿速云 阅读:72 今天就跟大家聊聊有关Python中变量命名规则有哪些,可能很多人都不太了解,为了让大家更加 ...

  2. python语言变量命名规则有什-以下选项中,符合Python语言变量命名规则的是_学小易找答案...

    [填空题]与文件系统相比,数据库系统的数据冗余度___________,数据共享性___________. [填空题]在数据库体系结构中,两级数据映象分别是指___________之间的数据映象与__ ...

  3. 哪些不符合python语言变量名_以下选项中不符合 Python 语言变量命名规则的是( )_学小易找答案...

    [单选题]下列各项中,关于银行存款业务的表述中正确的是( ).(2012年) [单选题]下列各项中,关于企业无法查明原因的现金溢余,经批准后应贷记的会计科目是( ). [多选题]计价软件中,在人材机汇 ...

  4. 下列变量名不符合python命名规范的是_下列选项中不符合Python语言变量命名规则的是...

    [单选题]下列Python保留字中,不用于表示分支结构的是 [单选题]以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print ...

  5. 3_1符合python语言变量_以下选项中符合Python语言变量命名规则的是

    [单选题]以下选项中,不是Python语言特点的是 [单选题]较小的尺寸应离轮廓线较近,较大的尺寸线离轮廓线较远.( ) [单选题]关于Python语言的变量,以下选项中说法正确的是 [单选题]182 ...

  6. 下列选项中不符合python语言变量命名规则的是_下列选项中不符合Python语言变量命名规则的是??????????????????????????????????( )。...

    下列选项中不符合Python语言变量命名规则的是??????????????????????????????????( ). 答:3_1 下列基金的收益与股票市场平均收益率最接近的是( ). 答:股票 ...

  7. Python标识符的命名规则

    [快速理解] Python标识符是指变量.函数.类.模块等的名称. 例如:a=10中的a是标识符 反例:for i in [1,2,3]中的for和in不是标识符,是保留字,i是标识符.Python保 ...

  8. 符合python语言变量命名规则_Python变量命名规则

    变量的命名规则 1.要具有描述性 2.变量名只能_,数字,字母组成,不可以是空格或者特殊字符([email protected]#$%^&*~) 3.不能以中文为变量名 4.不能以数字开头 5 ...

  9. SAS中变量命名规则

    一般SAS中变量命名规则:下划线跟英文字母开头,英文字母.数字.下划线组成,且总长度不超过32个英文字符长度. 那么可以使用中文作为变量名么?答案是肯定的. SAS中有个专门的系统选项用来设置(大小写 ...

最新文章

  1. LINUX环境下资源下载中文目录及中文文件名称问题
  2. ScrollView充满屏幕
  3. javascript工具类(util)-持续更新
  4. java 双工模式_rabbitMq-工作模式(双工模式)-java
  5. 操作系统上机作业--实现shell(1)(多进程)
  6. java获取vm运行参数_如何获取在Java中运行Java VM的版本?
  7. 前端学习(1729):前端系列javascript之内容卡片布局
  8. 我家云刷android系统教程,我家云刷机教程——小白详细版(篇二)
  9. sparkStreaming连接kafka整合hbase和redis
  10. [实战]java回调函数
  11. SRM 567 div2
  12. 呜呜怎么才有下载的积分
  13. 手把手教你强化学习 (九) 强化学习中策略梯度算法
  14. 不同的数据库之间导数据
  15. 黑马程序员视频-微信小程序-原生框架——项目搭建
  16. c语言中的makefile编写步骤详解
  17. while循环是否加分号
  18. 【脚本教程】脱机的一些指令参考
  19. 啃完这本阿里手册,应届七面进阿里
  20. UE4材质UV纹理扭曲效果

热门文章

  1. 【Vue】method间互相调用
  2. 百练(4124)::海贼王之伟大航路(状态压缩)
  3. ng-cli新建项目
  4. 双11要来了,阿里招了一批身怀绝技的技术新童鞋!
  5. 高职计算机专业人生规划书,计算机专业职业规划书
  6. SpringMVC整合SwaggerUI
  7. 笔记本电脑间歇性无法连上无线网络问题处理
  8. 面向对象:斯人若彩虹,遇上方知有
  9. SVS为某汽集团倾心打造大型数字会议项目
  10. 一文搞定R语言拟合p值、R方...