首页后端开发PythonPython中下划线的用法详解(初学者必看)

Python中下划线的用法详解(初学者必看)

时间2023-06-01 14:02:01发布访客分类Python浏览386
导读:中,下划线是一个非常重要的符号,它有多种用法,下面就来详细介绍一下。1. 单个下划线中,单个下划线通常用来表示一个变量或函数是私有的,即只能在模块内部访问。例如itame, age ameameself._age = ageame(self...

中,下划线是一个非常重要的符号,它有多种用法,下面就来详细介绍一下。

1. 单个下划线

中,单个下划线通常用来表示一个变量或函数是私有的,即只能在模块内部访问。例如

itame, age)ameame

self._age = age

ame(self)ame

def _get_age(self) self._age

ameame和_get_age都是以单个下划线开头的,这意味着它们是私有的,只能在类内部使用。如果你尝试在类外部访问它们,将会得到一个ttributeError的错误。

2. 双下划线

双下划线通常用来表示一个变量或函数是类的私有成员,这意味着它们只能在类内部使用,甚不能通过类的实例访问。例如

itame, age)ameame

self.__age = age

ame(self)ame

def __get_age(self) self.__age

ameame和__get_age都是以双下划线开头的,这意味着它们是类的私有成员,只能在类内部使用。如果你尝试在类外部访问它们,将会得到一个ttributeError的错误。

3. 单下划线和双下划线

itameitame__是一个特殊的变量,用于存储一个对象的名称。

4. 单独的下划线

中,单独一个下划线通常用来表示一个占位符,即一个变量或函数没有实际的用途,只是为了占据一个位置。例如

othing()

pass

_, x, _ = (1, 2, 3)

othing实际上什么也不做,只是占据了一个函数的位置。变量x被赋值为2,而个和第三个元素被忽略了,只是占据了一个位置。

代码,并写出更好的代码。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python中下划线的用法详解(初学者必看)
本文地址: https://pptw.com/jishu/56857.html
python中反义字符用法详解 python123的题库怎么使用

游客 回复需填写必要信息