半角スペースや全角スペースが入っている文字列は真です。''が偽で'suzuki'が真なのは、そのようなPythonのルールだからです。このルールはプログラミング言語によって異なります。関数に渡してみればわかります。論理演算という考え方があって、プログラミング言語に限らずおおくのものごとがそのルールに則っています。orは「2人のどちらかがOKならOKとする」という感じです。今回は4つの値をorで繋いでいるので、4つのどれかがOK(真)ならOK(真)とする、ということになります。10:29よくわかりました。丁寧なご説明ありがとうございました。