Python可变和不可变、类的私有属性实例分析
作者:学习笔记666 发布时间:2023-05-27 14:34:08
标签:Python,私有属性
本文实例讲述了Python可变和不可变、类的私有属性。分享给大家供大家参考,具体如下:
可变和不可变
items = []
print(id(list))
items.append(2) # items值改变了
print(id(list)) # 但内存地址没有变
id()
函数获取内存地址。
a = "jack"
print(id(a))
b = "jack"
print(id(b)) # b内存地址和上面a一样
a = "zhangSan"
print(id(a)) # a内存地址变了
c = "zhangSan"
print(id(c)) # c内存地址和上面a一样
类的私有属性
#自定义类
class Person:
__sex = "男"
age = 18
def show(self):
print(self.__sex)
#实例化类
p = Person()
print(p.age) # 18
以__
开头定义的属性,就是类的私有属性。
这个类,可以通过p.age
访问age属性;
但是p.sex
来访问私有是sex属性就不行了。
那么,在类外部到底怎么访问类的私有属性呢?
p._Person__sex
实例化对象._类名__私有属性
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/github_26672553/article/details/78506177


猜你喜欢
- 记录了CentOS7 安装python3.7.0的详细过程,供大家参考,具体内容如下1.下载及解压python3.7的安装包可从官网下载上传
- 函数使用def base64_to_image(base64_code): img_data = base64.b
- Python 语言的优势在于其功能强大,可以用于网络数据采集、数据分析等各种应用场景。本篇文章将介绍如何使用 Python 获取网络数据、使
- 本文通过将同一个数据集在三种不同的简便项窗口部件中显示。三个窗口的数据得到实时的同步,数据和视图分离。当添加或删除数据行,三个不同的视图均保
- 在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL
- 1、打开插件市场链接:ext.dcloud.net.cn/plugin?id=2…点击红色框按钮绑定包名,这个包名与后
- paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。paramiko支持Lin
- 本文实例讲述了JavaScript实现弹出DIV层同时页面背景渐变成半透明效果。分享给大家供大家参考,具体如下:<!DOCTYPE h
- 当需要实现html页面部分模块截图并具有保存图片功能时,前台直接生成截图并下载会方便的多。多的不说,直接看代码首先我们需要引入2个js文件:
- 在这个周末刚刚写出来的python桌面应用--网络聊天室,主要通过pyqt5作为桌面应用框架,socket作为网络编程的框架,从而实现包括客
- package com.groundhog.codingmouse; import java.sql.Connection; import
- 前言本文主要给大家介绍了关于python中用Future对象异步返回结果的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的
- 很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&
- 如果出现 automation服务器不能创建对象 解决方法:1、如果是Scripting.FileSystemObje
- 什么是接口测试接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点。其测试的重点是,检查数据的交换、传递和控 制
- 出差到了中国雅虎,这里的风格和淘宝很不一样。和雅虎一比,淘宝的办公环境就是个菜市场,闹哄哄,到处是人,在走道里狂奔乱窜,在每个会议室争得面红
- Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着A
- 代码如下:'===================================== '获取内容中所有图片 '==
- 前言Vux 是基于 Vue 和 Weui 开发的手机端页面 UI 组件库,开发初衷是满足公司的微信端表单需求,因为第三方的调查问卷表单系统在