python中下划线使用键盘上的Shift+减号键即可打出,减号键位于0和加号键之间。

在Python中下划线还具有 private 和 protected 类似的访问权限作用,下面我们具体分析。Python主要存在四种命名:

(1)object #公用方法

(2)__object__ #内建方法,用户不要这样定义

(3)__object #全私有,全保护(private)

(4)_object #半保护(protected)

核心风格:避免用下划线作为变量名的开始。

因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。

一般来讲,变量名_xxx被看作是“私有 的”,在模块或类外不可以使用。

当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__xxx__对Python来说有特殊含义,对于普通的变量应当避免这种命名风格。

“单下划线” 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量;

“双下划线” 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。

推荐学习《Python教程》!

python怎么打出长下划线_python长的下划线怎么打相关推荐

  1. python下划线_python 五种下划线含义

    单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导和末尾下划线:__var__ 单下划线:_ 1. 单前导下划线 _var 下划线前缀的含义是告知其他程序员:以单个下划线 ...

  2. python中的下划线_Python中的下划线详解

    这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定. 一. 单个下划线直接做变量名(_) 主要有三种情况: 1. 解释器中 _ ...

  3. python前后两个下划线_Python中一个下划线_和两个下划线__的区别

    通常Python类中会有_和__的方法,是指什么意思呢?如下: __表示内部不允许访问,_表示这样的实例变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,"虽然 ...

  4. python中长下划线_Python中的下划线详解

    这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定. 一. 单个下划线直接做变量名(_) 主要有三种情况: 1. 解释器中 _ ...

  5. python中双下划线_python中的下划线及双下划线

    一.Python 用下划线作为变量前缀和后缀指定特殊变量 1. 单下划线开头: _xxx:弱"内部使用"标识,如:"from Module import *", ...

  6. python加载图片并显示_python读取目录下所有的jpg文件,并显示第一张图片的示例...

    python读取目录下所有的jpg文件,并显示第一张图片的示例 如下所示: # -*- coding: UTF-8 -*- import numpy as np import os from scip ...

  7. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  8. python编译exe文件太大了_python编译windows下可执行的exe文件

    python编译windows下可执行的exe文件的操作流程: 1.在安装python环境的windows下,安装 pyinstaller,请在dos下执行如下命令: pip install pyin ...

  9. python获取文件夹下文件_Python获取目录下的所有文件

    F5运行程序,Shell打印出当前目录下所有文件列表: ['choosepx.py', 'code.py', 'dir.py', 'DLLs', 'Doc', 'empty_book.xlsx', ' ...

最新文章

  1. 看看人家 SpringBoot 的全局异常处理,多么优雅...
  2. Plasma链0x1的构造
  3. django 开发中数据库可以怎样优化
  4. 苦逼or高薪程序猿,你选谁?WEB前端这个行业普遍年薪20万+,吃鸡如开挂!
  5. 信息学奥赛一本通(1075:药房管理)
  6. django调用支付宝
  7. Kubernetes!我要用这样的姿势拥抱你|坐标深圳
  8. 入门不简单(《Beginning C# Objects中文版》书评)
  9. idea类生成序列号
  10. [C++] 最小生成树
  11. 小米9pro计算机打不开,小米9 Pro刷机教程,线刷升级更新官方系统包
  12. 【数据分析实战】北京租房数据统计分析
  13. RFM用户分层模型简介
  14. js return加分号_JavaScript 语句后应该加分号么?
  15. KEIL MDK中的RO、RW和ZI DATA理解及KEIL中ROM和RAM使用大小计算
  16. 【MFC】CTabSheet类之再改造
  17. java ruby 比较_java和ruby的一些比较
  18. 激励反向传播的自上而下注意力神经模型
  19. leetcode 滑动窗口
  20. Django 模型操作

热门文章

  1. 改变 STREAMING 部分--基于MATLAB的LBM代码
  2. Android Studio在类微信程序完成“蓝牙聊天功能”实现蓝牙通信
  3. 将CAD图纸转换为PDF文件时怎么修改页面大小
  4. 如果出现电脑开机没反应,鼠标键盘的灯都没亮时,但是显卡是亮着时
  5. android标记 pdf,PDF标记篇二:安卓手机怎样在pdf文件中做标记
  6. 深圳入户办理:阎王的愿景是好的,小鬼的道路是曲折的
  7. 斜挎包长度到哪里合适_斜挎包怎么背好看 注意这些法则
  8. linux ls命令详解
  9. java中String类的常用方法总结
  10. 56、ThingsBoard接入Ucchip的Wiota网关和dtu