python3:面向对象之成员变量(成员变量赋值为元组、字典)
一、python3源码
1 #!/usr/bin/python3
2
3
4 class data:
5
6 # python是“弱类型语言”,可以给“变量”赋予“任何类型的数值”
7
8 # '__'开头的变量,此变量的访问类型为private
9 __name_tuple=""
10 __name_dict=""
11
12 def set_tuple(self, tuple_type):
13 self.__name_tuple=tuple_type
14
15 def set_dict(self, dict_type):
16 self.__name_dict=dict_type
17
18 def print_tuple(self):
19 print("print_tuple_out:", self.__name_tuple)
20
21 def print_dict(self):
22 print("print_dict_out:", self.__name_dict)
23
24
25 # 代码运行的部分
26
27 # 定义data的对象mt
28 mt = data()
29
30 # 定义元组变量tp和字典变量dt
31 tp=("fire", "water");
32 dt={"name1":"fire", "name2":"water"}
33
34 # 给mt的成员变量(__name_tuple)赋值tp
35 mt.set_tuple(tp)
36 mt.print_tuple()
37
38 # 给mt的成员变量(__name_dict)赋值dt
39 mt.set_dict(dt)
40 mt.print_dict()
二、源码运行结果
本文由 lnlidawei 原创、整理、转载,本文来自于【博客园】; 整理和转载的文章的版权归属于【原创作者】; 转载或引用时请【保留文章的来源信息】:https://www.cnblogs.com/lnlidawei/p/16590248.html