私はそれほど知らないので、私はpythonには新しいです。こんにちは。誰でもこのコードで何が起こっているか教えてください。誰でもここで起こっていることを説明することができます
コードは次のとおりです。
import string
def ispangram(string1,alphabet = string.ascii_lowercase):
alphaset = set(alphabet)
alpha = set(string1.lower())
return alphaset <= alpha
ispangram("The quick brown fox jumps over the lazy dog")
出力: 真
私はそれに答えようとしましたが、より良い質問をするために、コード内で何をしているのか理解できていないのか、そしてどこを調べようとしたのかを実際に説明する必要があります。私はそれが珍しいset()の '<='の使用であることを推測しました(ちなみに、私は知らなかったがドキュメントで調べました...)。初心者であれば、関数のパラメータのデフォルト値、コンストラクタ、ブール値、関数の完全停止、オブジェクトメソッドの構文などと混同することがあります。 – TessellatingHeckler