1. 什么可以用来命名?

1.1 老三样: 字母、数字、下划线

  1. 字母的大小写敏感
  2. 以字母打头为佳
  3. 不能以数字打头
  4. 不能用纯数字命名
  5. 慎用下划线打头
  6. 一个名字中不能有空格

1.2 其他

  1. 与别的语言不同,Python3 可以使用中文、俄文等命名
  2. 虽然 Python3 支持一些国家的文字,但是推荐只用“老三样”命名
  3. 挖个坑,日后填平
    • 内容:关于编码
    • 编号:Py002-1

2. 什么不能用来命名?

Python3 中的“关键字”

  • 个人觉得没必要去记它们
  • 若想看,可以使用命令 help("keywords") 查看
  • 有些地方也说“保留字”、“预留字”
  • 挖个坑,已经填平,详情见 [Python3 填坑] 003 关键字?保留字?预留字?
    • 内容:Python3 与“关键字”、“保留字”、“预留字”的关系
    • 编号:Py002-2

3. 命名“小贴士”

可用“缩写”避免名字过长

  • 少废话,上例子
number	-> num
count -> cnt
server -> srv

4. 驼峰命名法

4.1 大驼峰

  • 形如 AchillesAndHisGoldGoneWithWind
  • 将几个单词的首字母大写并连在一起
  • Python3 中常用大驼峰给 命名

4.2 小驼峰

  • 形如 firstBloodtryAnythingOnce
  • 把大驼峰的首字母变为小写即可
  • Python3 中常用小驼峰给 普通变量函数名 命名

5. posix 命名法

  • 这是一套命名规则
  • 其中包括 you_and_memy_first_book 的形式
    • 单词全小写,用下划线连接
  • 挖个坑,日后填平
    • 内容: 别的规则
    • 编号:Py002-3

[Python3] 002 Python3 中常用的命名规则的更多相关文章

  1. C#常用的命名规则汇总

    C#常用的命名规则汇总 来源 https://www.cnblogs.com/pengyouqiang88/p/5021128.html 本文转载自脚本之家 本文详细汇总了C#常用的命名规则.分享给大 ...

  2. 前端Vue中常用rules校验规则

    前提 在 vue开发中,难免遇到各种表单校验,这里整理了网络上和自己平时高频率用到的一些校验方法.如果错误欢迎指出,后期不断补充更新. 1.是否合法IP地址 export function valid ...

  3. 【转】常用css命名规则

    常用的css命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左 ...

  4. css 常用样式命名规则

    大家在写css的时候,对一些html标签起一个合适的名字是个很头疼的事情,现在给大家分享项目中常用的名字供参考. 外套:wrap  ——用于最外层 头部:header  ——用于头部 主要内容:mai ...

  5. Java标识符中常见的命名规则

    标识符:就是给类,接口,方法,变量等起名字.组成规则:A:英文字母大小写B:数字字符C:$和_注意事项:A:不能以数字开头B:不能使Java中的关键字C:Java语言严格区分大小写常见的命名规则:见名 ...

  6. @Schedul 中cron的命名规则

    @Schedul注解的定时任务详解 1.springboot集成schedule由于Spring Schedule包含在spring-boot-starter基础模块中了,所有不需要增加额外的依赖. ...

  7. JAVA基础篇NO2--Java中的基本命名规则及数据类型

    1.Java中的常量及进制 1.常量: 在程序运行的过程中,不可以改变的量,就是常量 boolean类型的值只能是true或者false null: 空常量, 代表不存在! ------------- ...

  8. HTML文档中class的命名规则以及命名规范

    1.采用英文字母.数字以及“-”和“_”命名. 2.以小写字母开头,不能以数字和“-”.“_”开头. 3.命名形式:单字,连字符,下划线和驼峰. 4.使用有意义命名. 其中(3).(4)条规定主要是便 ...

  9. yii中modules的命名规则

    如上图,views下面的文件夹名全小写(否则会出现找不到相应视图的错误),Module文件名称第一个单词首字母大写. 总之,按照上面的格式就不会有错了~

随机推荐

  1. js时间转时间戳

    转换成时间戳 new Date('2018-10-11 14:28:47'.replace(/-/g, '/')).getTime() //1539239327000

  2. Codeforces Round #568 (Div. 2) C2. Exam in BerSU (hard version)

    链接: https://codeforces.com/contest/1185/problem/C2 题意: The only difference between easy and hard ver ...

  3. day_05 运算符 if和while的使用

    运算符: 1)算术运算符 + - * / %(取余) //(地板除,取整)**(幂运算) ,返回一个值 2)比较运算符 3) > >= < <= ==(比较值是否相等) !=( ...

  4. vue 搜索关键词 变颜色

    <a class="text"> <span>{{item.name.slice(0,item.name.toLowerCase().indexOf(inp ...

  5. 对vue的solt的理解

    //父 <children> <span>12345</span>//这边不会显示 </children> //子 components: { chil ...

  6. js-计算textarea可剩余的字数???

    效果图 HTML: JS:

  7. Q15格式表示负小数

    1.用Q15.16-bit格式,表示出-0.5? 解析:其实很简单,Q15是dsp里为了优化浮点的,就是将小数* 2^15. 例如:0.333 * 32768 = 10911.744  取整数就是10 ...

  8. Zookeeper简介及安装(一)

    1 Zookeeper入门1.1 概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目. 1.2 特点 1.3 数据结构 1.4 应用场景提供的服务包括:统一命名服务 ...

  9. wannafly 练习赛11 E 求最值(平面最近点对)

    链接:https://www.nowcoder.com/acm/contest/59/E 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit ...

  10. 9.并发编程--ThreadLocal

    并发编程--ThreadLocal 1. ThreadLocal : * 线程局部变量,是一种多个线程间并发访问变量的解决方案. * 与其使用synchronized等加锁的方式,ThreadLoca ...