目前开发命名规范基本都遵循驼峰命名法,如:userName。我也不将这个规范的特性了,大家都明白。接下来进入正题,如何在python中取一个好名字,让你能更好的见名知意呢?

1.元组(Tuple)类型变量命名

在python中Tuple类型变量,如:schoolRoles = ("student","class monitor","teacher","schoolmaster")

我们可以对应理解为Java中的数组。

建议:Tuple类型变量以“变量名+s”或者“变量名+Tuple” 的形式命名。

2.列表(List)类型变量命名

在python中List类型变量:如:studentList = ["zhangsan", "lisi", "wangwu"]

这与Java中的List类似。

建议:List类型变量以“变量名+List”的形式命名。

3.字典(Dictionary)类型变量命名

在python中Dict类型变量:如:studentDict = {"name":"zhangsan", "age":"18", "sex":"男"}

这与json数据格式类似。

建议:Dict类型变量以“变量名+Dict”的形式命名。

4.集合(Set)类型变量命名

在python中Set类型变量与Java中的Set类似是一个无序不重复元素的序列。

建议:Set类型变量以“变量名+ Set”的形式命名。

5.List或Set中套用Tuple或Dict

例如:studentTupleList = [("zhangsan","lisi","wangwu"),("liubei","guanyu","zhangfei")],

studentDictList = [{"name":"zhangsan", "age":"18", "sex":"男"},{"name":"lisi", "age":"20", "sex":"男"}]

Set照着List即可。

建议:List或Set中套用Tuple或Dict时,以“变量名+Tuple或Dict+List或Set”形式命名。

总结:简单类型以类型名称结尾,复杂列表或集合类型以“类型名称+List或Set”结尾,这样我们在使用python时能更好的理解所取变量名中蕴含的意义和存储的信息及其存储方式。

以上是个人的一些心得建议,如有什么更好的建议请及时反馈,大家一起相互学习借鉴。

关于python变量的描述_Python变量命名的详细介绍相关推荐

  1. python绘图和可视化_Python 绘图和可视化详细介绍

    Python之绘图和可视化 1. 启用matplotlib 最常用的Pylab模式的IPython(IPython --pylab) 2. matplotlib的图像都位于Figure对象中. 可以使 ...

  2. python闭包应用实例_Python中的闭包详细介绍和实例

    一.闭包 来自wiki: 闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数.这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外 ...

  3. python变量名包括_python变量命名规则

    python变量命名规则如下: 1.变量名称由数字.字母(包括大写字母和小写字母).下划线组成. 2.变量名不能以数字开头 3.变量名不能用python关键字 4.变量名不能用python函数,否则函 ...

  4. python变量和常量_python变量与常量内容:

    ''' python变量与常量内容: ''' # 变量:定义世间万物变化的状态 ''' height 180 weight 140 age 18 tree_name yuyang ''' # prin ...

  5. python变量详解_Python 变量详解[学习 Python 必备基础知识][看此一篇就够了]

    您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 1 P ...

  6. python变量区分大小写吗_Python变量名是不是区分大小写的

    Python变量名是不是区分大小写的 发布时间:2020-11-10 14:13:23 来源:亿速云 阅读:95 作者:小新 Python变量名是不是区分大小写的?这个问题可能是我们日常学习或工作经常 ...

  7. python变量名区分大小写_python变量名要不要区分大小写

    python变量名要不要区分大小写 发布时间:2020-11-23 11:40:34 来源:亿速云 阅读:106 作者:小新 小编给大家分享一下python变量名要不要区分大小写,相信大部分人都还不怎 ...

  8. python变量和数据类型_Python变量和数据类型简介

    变量(Variable)可以看成一个小箱子,专门用来"盛装"程序中的数据.每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据. 从底层看,程序中的数据最终都要放到内存 ...

  9. python变量区分大小写吗_python变量名区分大小写吗

    Python的变量名是区分大小写的,例如:name和Name就是两个变量名,而非相同变量. 变量(variable)是学习python初始时,就会接触到的一个新的知识点,也是一个需要熟知的概念.pyt ...

最新文章

  1. 开启一个新的spyder窗口
  2. 07:清泉-改(prime+堆)
  3. spring boot实战(第九篇)Application创建源码分析
  4. Python案例:给出三角形构成方案
  5. 百度BAE JAVA环境项目部署和调试
  6. python123蟒蛇代码_巨蟒python全栈开发-第3天
  7. TensorFlow strides 参数讨论
  8. 猜数字的算法的一个简单实现
  9. 麦迪逊大学计算机科学咋样,威斯康星大学麦迪逊分校计算机专业排名
  10. WireShark抓包分析
  11. nmake comment
  12. sql给已有数据中的表添加字段并且填充不同的数据
  13. UWB定位系统部署原则
  14. Birt分类汇总报表(CUBES)空值转换为0
  15. java地铁最短距离_北京地铁最短路径(Java+Dijkstra算法)
  16. 关于编译优化选项o3的问题
  17. matlab学霸表白公式,【爱情物理学】520来了,看看理科学霸们创意的表白方式
  18. php7没有pecl,PHP7 pecl 安装 mongodb扩展 和 PHPLIB
  19. 从B树谈到R树之B树的c实现
  20. win11怎么升级_win11系统升级更新注意事项

热门文章

  1. 【RK3399Pro学习笔记】十、ROS服务端Server的编程实现
  2. MSP430F5529 DriverLib 库函数学习笔记(十二)I2C实战
  3. C语言编程规范--常用缩写词
  4. [react-router] react的路由和普通路由有什么区别?
  5. 前端学习(3064):vue+element今日头条管理-状态处理
  6. 前端学习(2978):上午回顾
  7. 前端学习(2946):vue-cli使用
  8. [html] 如何构建“弱网络环境”友好的项目?
  9. [vue] 说说你对slot的理解有多少?slot使用场景有哪些?
  10. [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?