Python命名规范

(收藏做笔记用)

1、模块名: 小写字母,单词之间用_分割 如:logging

2、包名: 小写字母,单词之间用_分割 如:logging

3、类名:单词首字母大写 如:python class LogRecord(object):

4、普通变量:小写字母,单词之间用_分割 如:exc_info

5、实例变量:以_开头,小写字母,单词之间用_分割 如:_exc_info,以一个下划线开头的标识符(_xxx),不能访问的类属性,但可通过类提供的接口进行访问, 不会被语句 “from module import *” 语句加载

6、私有实例变量:以__开头(2个下划线),小写字母,单词之间用_分割 如:__private_var ,外部访问会报错

7、专有变量:开头,结尾,一般为python的自有变量,不要以这种方式命名 如:doc ,是系统定义的,具有特殊意义的标识符

8、普通函数:小写字母,单词之间用_分割: 如:get_name()

9、私有函数: 以__开头(2个下划线),小写字母,单词之间用分割 如:__get_name() ,外部访问会报错

Java命名规范

1、项目名称:全部小写

2、常量:都用大写。如:public static final String DBDRIVER="…";

3、类的名字:大写开头: 如:public class Person{}

4、属性名:小写:如 String personName=“哈哈”;

5、方法名:小写:如public String getPersonName(){return this.personName}

6、构造函数的名字:与类名称一样,所以也是大写开头。

7、包:所有的单词都是小写:例如:import Java.io.*

python实例变量命名规则_Java,Python的一些命名规范相关推荐

  1. java中类的命名规则_java类方法属性的命名规范介绍

    java类方法属性的命名规范介绍,java命名总结.一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范. 这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的 ...

  2. java方法命名规则_java中方法的命名规范

    java中方法的命名规范 发布时间:2020-06-25 19:52:51 来源:亿速云 阅读:167 作者:Leah 这期内容当中小编将会给大家带来有关java中方法的命名规范,文章内容丰富且以专业 ...

  3. java命名规则_Java命名规则

    Java命名规则 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性. 命名规则: java源文件的命名 如果有public类,那么源文件名就是public类名,一个文件中只能有一个pub ...

  4. AD的命名规则 AD常用产品型号命名规则

    AD的命名规则 AD常用产品型号命名规则 DSP信号处理器    放大器工业用器件通信    电源管理    移动通信 视频/图像处理器等 模拟A/D    D/A 转换器 传感器    模拟器件 A ...

  5. python语言变量名规则_python语言变量命名规则

    Python语言变量命名规则 变量名只能包含字母.数字和下划线.(推荐学习:Python视频教程) 变量名可以字母或下划线开头,但不能以数字开头.例如,可将变量命名为message_1,但不能将其命名 ...

  6. python实例变量初始化_Python – 应该在__init__中初始化所有成员变量

    也许这更像是一个样式问题,而不是技术问题,但我有一个带有几个成员变量的python类,我想让它工作,以便在用户首次创建类的实例时初始化一些成员变量(即在__init__函数中)我希望从稍后将调用的成员 ...

  7. 说说程序中的命名规则 - 以Python为例

    程序里有很多东西需要命名, ​ 良好的命名习惯可以提高编程效率: 减少出错: ​ 良好命名的程序清晰易读. ​ 好的名称可以提供很多有价值的信息. 本文解释作者在<Python编程基础及应用&g ...

  8. java 全局变量 命名规则_Java 基础 运算符 命名规则 变量 循环

    1.程序: 一组指示计算机执行行动或坐车判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上. 2.软件 与计算机操作系统有关的计算机程序,规程.规则,以及可能有的文件,文档及数据 3.软 ...

  9. python 实例变量_Python的类变量和实例变量详解

    Asuka 什么是类变量? class Student: name = 'Asuka' age = '18' ... 上面定义的name和age就是类变量 什么是实例变量? class Student ...

最新文章

  1. 2000+引用的fastp推出重磅更新,再提速一倍!
  2. 采集虚拟机_系列文章:Kubernetes日志采集最佳实践
  3. iscsi发起程序找不到目标_3分钟学会程序员“面试回答规范”,不怕找不到工作的里面请...
  4. mysql将行显示成列_mysql – 在表中将行显示为列
  5. Net EF to MySQL生成edmx文件时报错:StrongTypingException:表“TableDetails中列“IsPrimaryKey的值为DBNull...
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 19丨行转列【难度中等】​
  7. c++中outtextxy_第12章 坚持一百秒(《C和C++游戏趣味编程》配套教学视频)
  8. 燃气灶电气线路图及原理_一位造价大神的电气工程造价知识整理笔记_深圳电气造价预算培训要多少钱...
  9. Linux命令(8):headtail命令
  10. ANDROID 高性能图形处理 之 OPENGL ES
  11. [解题报告][搜索+剪枝技巧]幻方
  12. Linux操作系统中ps命令常见用法
  13. keil 之Vscode编辑器插件、格式化代码插件和最新注册机分享
  14. Android开发初体验——创建一个简单的APP
  15. 移动机器人全覆盖路径规划及仿真(三.地图分割)
  16. 如何提高一个网站的排名?
  17. 解决杜比视界(Dolby Vision)版本高清片源颜色不正问题
  18. php的amqp扩展 安装(windows) rabbitmq学习篇
  19. danlock锁_微信指纹密码锁下载最新版-微信指纹密码(Applock指纹)锁手机版app下载v2.51-单游网...
  20. Advertising and public relations

热门文章

  1. 图片连续向左向右向下向上滚动和左右运动、指向停止js代码
  2. textread读取记事本文件
  3. 将hive查询内容存储到文件中
  4. 超级玛丽地图java_超级玛丽3全关地图
  5. 复习:稀疏链表的十字链表
  6. oracle 创建表空间_Oracle 创建和管理表
  7. 专栏丨MySQL 高频面试题解析
  8. MySQL is running but PID file could not be found(在macOS系统下解决方法)
  9. 数仓中长跳转问题复现及解决方案
  10. 手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x