欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python中下划线的几种情况及含义

程序员文章站 2022-09-14 13:16:47
参考链接分为五种情况:以单个下划线开头以单个下划线结尾单独的单下划线双下划线开头双下划线开头结尾1.以单个下划线开头:以单个下划线开头的变量和方法,仅供内部使用(不是强制规定,而是python社区的约定)2.以单个下划线结尾:为了避免变量和方法名和python的关键字冲突3.单独的单个下划线:可以用在拆包时,代表临时或无意义的变量名称4.以双下划线开头:例如__var,当在类上下文中时,会触发“名称修饰”,将__var改为_classname__var,即在该属性名前面加上“单下划线...

参考链接

分为五种情况:

  • 以单个下划线开头
  • 以单个下划线结尾
  • 单独的单下划线
  • 以双下划线开头
  • 以双下划线开头结尾

1.以单个下划线开头:以单个下划线开头的变量和方法,仅供内部使用(不是强制规定,而是python社区的约定)
2.以单个下划线结尾:为了避免变量和方法名和python的关键字冲突
3.单独的单个下划线:可以用在拆包时,代表临时或无意义的变量名称
4.以双下划线开头:例如__var,当在类上下文中时,会触发“名称修饰”,将__var改为_classname__var,即在该属性名前面加上“单下划线和类名”,这是为了防止和子类冲突。本操作由python解释器强制执行
5.以双下划线开头结尾:例如__var__,表示这是python语言中定义的特殊方法

本文地址:https://blog.csdn.net/weixin_43897803/article/details/107167214