• 技术文章 >后端开发 >Python教程

    关于python 下划线使用场景

    坏嘻嘻坏嘻嘻2018-09-14 16:38:26原创494

    python提供了多个图形开发界面的库,本文给大家介绍一下关于python 下划线使用场景。

    1. 前导单下划线_var

      pep 8, 约定,
      使用场景: 仅限内部使用, 比如只在类内部使用的函数,变量
      注意:通配符导入 :from module import *是不会到导入带单前导下划线的对象的

    2. 单末尾下划线 var_

      使用场景: 某个变量的最合适的名称已被关键字占用,而你还想用,可以附加一个下划线解决命名冲突
      比如: class_ ,id_

    3. 双前导下划线__var

      python解释器会重写属性名称,避免子类中的命名冲突,重写为: _classname__var. 简单的说,就像c++中的私有变量,对子类和外部是完全透明的,不可引用
      使用场景:一般某个对象很重要,不想被子类或外部直接引用

    4. 双前导和双末尾下划线 __var__

      python保留作为特殊用途,__init___, __call__等, 不建议在自己的代码中使用

    5. 单下划线 _

      使用场景: 标识某个临时或无关紧要的变量, 常在unpacking表达式中使用

      比如:age不重要

      name_age_id = ('醉陌', '20', '21315271927')
      name, _, id_ = name_age_id

    相关推荐:

    MySQL Connector/Python for Python 3.3_MySQL

    【python教程】python GUI编程(Tkinter)

    以上就是关于python 下划线使用场景的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:python
    上一篇:python如何读写json数据(代码) 下一篇:如何使用IKAnalyzer分词器自定义扩展词典
    线上培训班

    相关文章推荐

    • 在Python中使用glob模块查找文件路径的方法_基础知识• 使用nodejs、Python写的一个简易HTTP静态文件服务器_node.js• 利用webqq协议使用python登录qq发消息源码参考_jquery• 爬取某图片网站多页图片的python爬虫

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网