チャットGPT4を使いパイソンを勉強してみる。

Pythonで作りたいプログラムができたので、勉強中です。 ブログをやってみたかったので、それも始めてみました。 ツイッターもやってみたいので、初めて見ました。

タグ:リアリティに挑戦中

11.4.2例素数を求めるイテレーター>>> import math>>>>>> class Prime:...    def __init__(self, max):...       self.max = max...       self.__current = 1...    #イテレーター(自分自身を返す)...    def __iter__(self):...       return self... ... もっと読む

11.4.1自作クラスでイテレーターを実装する>>> class Person: ... def __init__(self, firstname, lastname): ... self.firstname = firstname ... self.lastname = lastname ... #インスタンス変数の内容を出力 ... def show(self): ... print(f ... もっと読む

11.4イテレーターイテレーターのもつ機能・次の要素を取り出す・現在の読み出し場所を記録する・読み出し可能な要素がなくなったら通知する>>> data = [1, 2, 3]>>> itr = iter(data)>>> print(next(itr))1>>> print(next(itr))2>>> print(next(itr))3>>> print(next(itr))Tr ... もっと読む

11.3.5データクラスの予約関数②・dict/tuple型に変換する>>> p = Person('次郎', '山田')>>> print(dataclasses.asdict(p)){'firstname': '次郎', 'lastname': '山田'}>>> print(dataclasses.astuple(p))('次郎', '山田')>>>1.asdict関数用途: データクラスのインスタンスを ... もっと読む

11.3.5データクラスの予約関数fields関数は、dataclassesモジュールの中にあり、@dataclassでデコレートされたクラスのフィールド情報を取得するための関数です。この関数を使うと、データクラスの各フィールドに関する詳細な情報を取得することができます。fields関数を使用 ... もっと読む

↑このページのトップヘ