Python 面向对象 成员的访问约束

 更新时间:2008年12月23日 15:00:18   作者:  
在Java,C++,以及PHP中都有对应的关键字,public,protected,private,但是在Python中却没有这些关键字来声明类成员的访问作用域。
在Python中是通过一套命名体系来识别成约的访问范围的
class MyObjec(object):
username = "developerworks" # public
_email = "developerworks#163#.com" #protected
__tel = "1391119****" # private
从这段代码中可以看出一些巧妙的命名方法
在python中所有的以字母开头的成语名称被python命名体系自动识别为public,单个下划线开头的成员被识别为protected,最后双下划线开头的成员被识别为private。python的简洁和优美就在于此。

相关文章

  • tensorflow图像裁剪进行数据增强操作

    tensorflow图像裁剪进行数据增强操作

    这篇文章主要介绍了tensorflow图像裁剪进行数据增强操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python画笔的属性及用法详解

    Python画笔的属性及用法详解

    在本篇文章里小编给大家分享的是一篇关于Python画笔的属性及用法内容,有需要的朋友们可以学习下。
    2021-03-03
  • Python实现解压当天创建的ZIP文件到指定文件夹中

    Python实现解压当天创建的ZIP文件到指定文件夹中

    这篇文章主要为大家详细介绍了Python如何实现解压当天创建的ZIP文件到指定文件夹中,文中的示例代码讲解详细,需要的小伙伴可以参考下
    2024-03-03
  • python如何统计代码运行的时长

    python如何统计代码运行的时长

    这篇文章主要介绍了python如何统计代码运行的时长,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 利用python中pymysql操作MySQL数据库的新手指南

    利用python中pymysql操作MySQL数据库的新手指南

    PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中是使用mysqldb,这篇文章主要给大家介绍了关于利用python中pymysql操作MySQL数据库的相关资料,需要的朋友可以参考下
    2021-09-09
  • python如何求2-1000内的所有回文素数

    python如何求2-1000内的所有回文素数

    这篇文章主要介绍了python如何求2-1000内的所有回文素数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • numpy.sum()坐标轴问题的解决

    numpy.sum()坐标轴问题的解决

    本文主要介绍了numpy.sum()坐标轴问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Python基于二分查找实现求整数平方根的方法

    Python基于二分查找实现求整数平方根的方法

    这篇文章主要介绍了Python基于二分查找实现求整数平方根的方法,涉及Python的二分查找算法与数学运算相关技巧,需要的朋友可以参考下
    2016-05-05
  • Python中的http.server库用法详细介绍

    Python中的http.server库用法详细介绍

    这篇文章主要给大家介绍了关于Python中http.server库用法的相关资料,http.server是Python标准库中的一个模块,用于创建基本的HTTP服务器,它提供了处理HTTP请求的基本框架和核心类,需要的朋友可以参考下
    2024-11-11
  • Python多线程编程入门详解

    Python多线程编程入门详解

    这篇文章主要为大家介绍了Python多线程编程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12

最新评论