文章 2022-11-17 来自:开发者社区

Python私有化及_下划线命名用途

引言Python中没有真正的私有属性或方法,没有真正的私有化,但有一些和命名有关的约定,让编程人员处理一些需要私有化的情况,我们常常需要区分私有方法、属性和公有方法、属性以方便管理和调用。那么在Python中如何做呢?在变量、方法命名中有下列几种情况:xx 公有变量/方法_xx 前置单下划线__xx 前置双下划线__xx__ 前后双下划线xx_ 后置单下划线接下来分别介绍这几种带 下划线 命名的....

文章 2022-02-16 来自:开发者社区

Python3中关于下划线变量和命名的总结

变量 #!-*-coding:utf-8-*- #__author__ = 'ecaoyng' # # 变量 #_xxx,单下划线开头的变量,标明是一个受保护(protected)的变量,原则上不允许直接访问,但外部类还是可以访问到这个变量。 #这只是程序员之间的一个约定,用于警告说明这是一个私有变量,外部类不要去访问它。 class Student: def __init_...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像