始める無料で始める

型をチェックしましょう

BaseModel を継承した UserProfile クラスが用意されています。

from pydantic import BaseModel
from typing import Optional

class UserProfile(BaseModel):
    username: str
    interests: list[str]
    age: Optional[int] = None
    email: str

次のコードのうち、エラーなく実行できる(つまりスキーマ検証をパスする)のはどれでしょうか?

この演習はコースの一部です

Pythonで学ぶMongoDB入門

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する