python中_x、__x、__xx__的区别
python中_x、__x、__xx__的区别
注释:该文章是从英文文档翻译过来的,具体代码可以参考原网址,这里只是简单解释一下他们的区别,方便大家迅速了解。原地址:difference-between-one-underline-and-two-underlines-in-python
1.‘单下划线’
Python没有真正的私有方法,所以方法或属性开头的下划线表示不应该访问这个方法,因为它不是API的一部分。
2.‘左侧双下划线’
它不是标识私有方法的,它的作用在于避免子类覆盖它的内容。
因此,在我们创建一个以"__"两个下划线开始的方法时,这意味着这个方法不能被重写,它只允许在该类的内部中使用。
3.‘两侧双下划线’
“__xx__”
经常是操作符或本地函数调用的魔术方法。
例如,__init__()
函数是当对象被创建初始化时调用的;__new__()
是用来创建实例。
python中_x、__x、__xx__的区别相关推荐
- Python中_,__,__xx__的区别
_xx 单下划线开头 Python中没有真正的私有属性或方法,可以在你想声明为私有的方法和属性前加上单下划线,以提示该属性和方法不应在外部调用.如果真的调用了也不会出错,但不符合规范. #! /usr ...
- Python中_,__,__xx__方法区别
_xx 单下划线开头 Python中没有真正的私有属性或方法,可以在你想声明为私有的方法和属性前加上单下划线,以提示该属性和方法不应在外部调用.如果真的调用了也不会出错,但不符合规范. 方法就是以单下 ...
- python中break和continue的区别
python中break和continue的区别 break 结束for 或者while 循环 后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...
- python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...
昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...
- python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法
python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录
- python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...
[摘要]今天给大家解答一道Python常见的面试题,希望这个面试栏目,给那些准备面试的同学,提供一点点帮助!小编会从最基础的面试题开始,每天一题.如果参考答案不够好,或者有错误的话,麻烦大家可以在留言 ...
- python中函数和方法的区别
本篇内容主要介绍从几个维度来介绍下python中函数和方法的区别: 首先,从分类的角度来分析. (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函 ...
- Python 中各种imread函数的区别与联系
Python 中各种imread函数的区别与联系 最近一直在用python做图像处理相关的东西,被各种imread函数搞得很头疼,因此今天决定将这些imread总结一下,以免以后因此犯些愚蠢的错误.如 ...
- Python中深拷贝与浅拷贝的区别?
往期面试题: 列举Python中的标准异常类? 说说Python面向对象三大特性? 说说Python中有几种数据类型? 说说Python模块主要分哪三类? 废话不多说,开始今天的题目: 问:说说Pyt ...
最新文章
- 上传文件时路径总是C:\fakepath\的问题
- MS-SQL分页not in 方法改进之使用row_number
- PyTorch GPU安装指南 (Ubuntu 16.04 anaconda cuda8.0 cuDNN6.0)
- opencv轻松入门面向python下载_OpenCV轻松入门:面向Python
- 【LeetCode笔记】15.三数之和(JAVA、双指针)
- mysql怎么实现的主从复制_【mysql】mysql实现主从复制
- FISCO BCOS 控制台 call调用已经部署的合约 不存在does not exist
- 4月10日服务器例行维护公告,4月12日服务器例行维护公告(已完成)
- 《redis设计与实现(第二版)》
- Colaboratory读取谷歌云盘(Google drive)中的数据(2020年3月28日更新)
- PHP房贷计算器代码,等额本息,等额本金
- 小型固定翼无人机集群仿真演示平台
- JavaScript实现的简单烟花特效代码1.15
- 电机控制方案用哪家芯片比较好?
- PS2键盘第二套键盘扫描码学习发现
- 新装修的房子怎样知道含不含有甲醛?斐讯悟空M1告诉你
- 你为什么学不好Python?
- H5项目中通过iframe引入语音导览解决微信jsapi关于同一级域名二级域名跨域问题解决方案
- iacr crypto 级别_混沌看盘:23~24日螺纹钢期货 多头震荡时间延长,级别加大
- 6亿小时,中国短视频APP日均使用时长!