python实例02,__str__只能返回字符串
2019-04-22 16:32
162 查看
# 一共有10名老师 # 老师 分别有 名字 年龄 性别 这些特征 # 罗元, 王梦涵、刘子怡、孙长胜、张成基 张志远、徐广来、张一山、王海, 陈阳 # 22, 26, 21, 26, 27, 33, 29, 44, 29, 31 # "男", "女", "女", "男", "男", "男", "男", "男", "男", "男" # 把这些老师保存到列表中 class Teacher(object): def __init__(self, name_list, age_list, sex_list): self.__name_list = name_list self.__age_list = age_list self.__sex_list = sex_list def teacher(self): teacher_list = [] for i, name in enumerate(self.__name_list): teacher_list.append([name, self.__age_list[i], self.__sex_list[i]]) print('%s\t%d\t%s\t' % (name, self.__age_list[i], self.__sex_list[i])) return teacher_list # def __str__(self): # 这里我尝试直接返回列表,当然是不行的,__str__只能返回字符串 # return 'self.teacher()' name_list1 = ["罗元", "王梦涵", "刘子怡", "孙长胜", "张成基", "张志远", "徐广来", "张一山", "王海", "陈阳"] age_list1 = [22, 26, 21, 26, 27, 33, 29, 44, 29, 31] sex_list1 = ["男", "女", "女", "男", "男", "男", "男", "男", "男", "男"] person = Teacher(name_list1, age_list1, sex_list1) # print(person) print(person.teacher())
相关文章推荐
- python字符串内建函数操作实例(cmp、str、enumerate、zip等)
- python 使用sha1加密算法,返回str加密后的字符串
- Python3基础 str casefold 返回一个全是小写字母的新的字符串
- python 接口返回的json字符串实例
- 给定一个字符串,里面用空格分开为多个(>=6)部分组合,如:01 02 03 04 05 06 07 …… 写一个函数返回任意6个组合的字符串: 输出格式实例: 01 02 03 04 05 06 0
- 如果不空null并且不是空字符串才去修改这个值,但这样写只能针对字符串(String)类型,如果是Integer类型的话就会有问题了。 int i = 0; i!=''。 mybatis中会返回tr
- python使用正则搜索字符串或文件中的浮点数代码实例
- Python-常用字符串转换实例
- python str.replace / str.endswith 以及 python语句(返回目录中所有JPG图像的文件名列表)
- 02微信公众平台 - 实现【快递查询】功能函数,返回一个文本字符串。
- python爬虫中一个str类型的unicode字符串转成中文的问题
- python开发之字符串string操作方法实例详解
- python程序-->列表转字符串,元素之间用,分开,最后一个元素前插入and,返回字符串
- Python实现确认字符串是否包含指定字符串的实例
- python 字符串(str)和列表(list)的互相转换
- python leetcode 字符串相乘实例详解
- Python 实现字符串转换成列表 实现str转换list
- Python数据类型之String字符串实例详解
- Python函数返回值实例分析
- Python补齐字符串长度的实例