python中名称前双下划线的示例分析
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章将为大家详细讲解有关python中名称前双下划线的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。名称前的双下划线(如:__shahriar)名称(具
千家信息网最后更新 2024年11月23日python中名称前双下划线的示例分析
这篇文章将为大家详细讲解有关python中名称前双下划线的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
名称前的双下划线(如:__shahriar)
名称(具体为一个方法名)前双下划线 _ 的用法并不是一种惯例,对解释器来说它有特定的意义。Python中的这种用法是为了避免与子类定义的名称冲突。Python文档指出,spam 这种形式(至少两个前导下划线,最多一个后续下划线)的任何标识符将会被 正如所预料的,"_internal_use"并未改变,而"method_name"却被变成了"_ClassName__method_name"。此时,如果你创建A的一个子类B,那么你将不能轻易地覆写A中的方法"__method_name"。spam 这种形式原文取代,在这里 classname 是去掉前导下划线的当前类名。例如下面的例子:
>>> class A(object): ... def _internal_use(self): ... pass... def __method_name(self): ... pass... >>> dir(A()) ['_A__method_name', ..., '_internal_use']
正如所预料的,"_internal_use"并未改变,而"method_name"却被变成了"_ClassNamemethod_name"。此时,如果你创建A的一个子类B,那么你将不能轻易地覆写A中的方法"__method_name"。
关于"python中名称前双下划线的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
下划线
名称
子类
方法
篇文章
示例
中名
分析
前导
形式
更多
正如
不错
实用
两个
例子
内容
原文
惯例
意义
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全读音
西班牙语数据怎么导入数据库
数据库系统工程师查询网站
怎样搭建dhcp服务器
南京微链网络技术有限公司
网络安全培训视频教程
网络安全员需要什么知识
jsp 服务器 文件
联通光猫怎么设置服务器
数据库跟编程
海信电视服务器有问题
网络技术人才从事职业
深信服网络安全工程学师
数据库技术管理及人工支持
山东pdu服务器电源出售
万方数据库论文在哪里下载
党史学习与网络安全结合
数据库都有什么问题
苹果id无法连接服务器
网络安全法 关于数据安全
软件开发越来越多的工作
数据库系统工程师查询网站
校园网络安全保障工作总结
永伯乐网络技术
软件开发与销售怎么备案
服务器 端口 范围
我的世界网易版服务器无限挖钻石
asp怎么调用sql数据库数据
计算机网络技术的开题报告
内网平台软件开发