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

最新文章

  1. Android 急速发布项目到 JitPack
  2. juqery 正则表达式的使用
  3. $.ajx的用法
  4. Java集合——ConcurrentHashMap
  5. 关于xampp使用不同端口的虚拟机
  6. Sqli-labs less 27a
  7. 判断相同区间(lazy) 多校8 HDU 5828 Rikka with Sequence
  8. python模块之os和os.path模块
  9. 1.redis.3.2 下载,安装、配置、使用 - 1
  10. Elasticsearch .Net Client NEST 索引DataSet数据
  11. SecureCRT上使用公钥登陆Linux服务器
  12. kafka集群配置与测试
  13. C语言sendto()函数-经socket传送数据以及recvfrom函数《转》
  14. memcahced缓存特点
  15. 一些简单的例子让你在Java中能更好的学习并理解循环结构(1)!
  16. JavaScript入门(四)
  17. grep使用技巧一:模式pattern为字符串文件
  18. PPT领取 | 70+数据科学、架构演进等最佳实践限时放送
  19. Pandas 基础(15) - date_range 和 asfreq
  20. stark组件开发之添加按钮显示和URL

热门文章

  1. git shell 右键启动注册表
  2. CodeForces-598D(BFS,染色)
  3. mongodb导出导入实例记录
  4. sql 查询 某字段是否重复
  5. SQL基础测试
  6. asp.net批量下载
  7. BZOJ 4769: 超级贞鱼 逆序对 + 归并排序
  8. 【BZOJ4570】 [Scoi2016]妖怪
  9. ubuntu 安装 tar.gz 文件
  10. HDU 6191 Query on A Tree(字典树+离线)