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
  • asp之家 网络编程 m.aspxhome.com