python - 如何打印构造函数的属性?
问题描述
需要在构造函数中打印列表 Student Self.grades=[ ] 尝试访问空列表时打印出地址对象
class Student:
def __init__(self, name, year):
self.name = name
self.year = year
self.grades = [] # how to print this
def add_grade(self, grade):
if type(grade) is Grade:
k = self.grades
k.append(grade)
class Grade:
minimum_passing = 65
def __init__(self, score):
self.score = score
pieter = Student("pw", 10)
pieter.add_grade(Grade(100))
PS谢谢
解决方案
推荐阅读
- html - 如何在导航栏中的“导航栏品牌”下移动“导航”元素
- swift - 在 Double 和 Int 之间转换时出错
- java - 使用箭头键控制连接到 TextField 的 JavaFX ContextMenu
- node.js - 为什么我们要避免在 Ubuntu 上使用 apt-get 安装 Node.js?
- string - 为什么可空 cursor.getString() 分配给不可空字符串编译?
- c# - 如何制作字符串变量文字?
- python - 用元素组合替换列表中的变量
- python - 获取 AttributeError:运行 cx_Freeze 可执行文件时,模块“tensorflow_estimator.python.estimator.api.estimator”没有属性“__file__”
- python - 从根类外部更改按钮颜色
- javascript - Reactjs 通过键和值过滤状态