Python可变和不可变、类的私有属性实例分析
作者:学习笔记666 时间:2023-05-27 14:34:08
本文实例讲述了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
标签:Python,私有属性
0
投稿
猜你喜欢
基于SQL中SET与SELECT赋值的区别详解
2024-01-20 02:13:17
python Tensor和Array对比分析
2023-08-27 04:37:02
Python Matplotlib绘制动图平滑曲线
2022-12-28 22:23:40
MS sqlserver 2008数据库转换成2000版本的方法
2024-01-28 11:37:53
公网远程访问局域网SQL Server数据库
2024-01-22 01:38:21
asp数字或者字符排序函数代码
2011-02-24 11:00:00
Python+selenium实现趣头条的视频自动上传与发布
2022-03-23 10:27:43
详解用node-images 打造简易图片服务器
2024-05-11 10:13:23
小程序云开发实战小结
2024-06-18 12:12:03
python实现发送和获取手机短信验证码
2023-08-09 08:02:26
在Pycharm中安装Pandas库方法(简单易懂)
2023-07-21 19:26:28
vue-cli中使用高德地图的方法示例
2024-04-27 16:09:39
python提取照片坐标信息的实例代码
2023-06-01 16:37:10
Ubuntu安装Go语言运行环境
2024-03-09 11:06:15
Django 登陆验证码和中间件的实现
2021-08-12 10:26:18
Golang 利用反射对结构体优雅排序的操作方法
2024-05-10 13:56:42
Python flask框架如何显示图像到web页面
2022-05-20 00:11:05
用Python脚本生成Android SALT扰码的方法
2023-05-09 22:12:25
mysql的数据压缩性能对比详情
2024-01-19 13:02:43
如何处理好网页色彩搭配
2007-08-10 13:22:00