Python类实例变量打印为元组而不是字符串

2024-06-17 15:02:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在python中创建以下class。但是当我创建一个class实例并打印出imdb_id值时。它将其打印为元组。你知道吗

我做错什么了?我希望它只打印出字符串。你知道吗

class Movie(object):
    """ Class provides a structure to store Movie information """

    def __init__(self, imdb_id, title = None, release_year = None, rating = None, run_time = None, genre = None, director = None, actors = None, plot = None, awards = None, poster_image = None, imdb_votes = None, youtube_trailer = None):
        self.imdb_id = imdb_id,
        self.title = title,
        self.release_year = release_year
        self.rating = rating,
        self.run_time = run_time,
        self.genre = genre,
        self.director = director,
        self.actors = actors,
        self.plot = plot,
        self.awards = awards,
        self.poster_image = poster_image,
        self.imdb_votes = imdb_votes,
        self.youtube_trailer = youtube_trailer

下面是我如何开始上课的:

import media
toy_story=media.Movie("trtreter")
toy_story.imdb_id

Tags: runselfnoneidreleasetimetitleactors
1条回答
网友
1楼 · 发布于 2024-06-17 15:02:54

为什么在大多数语句的末尾加逗号?它创建了一个元组。删除后面的逗号。你知道吗

真的,你为什么这么做?你知道吗

相关问题 更多 >