文字列を扱うコードです。
以下のプログラムでの真偽の扱いはどうなっているのでしょうか。
Python
1s = "abc" 2if s: 3 print("NO") 4else: 5 print("YES")
基本的なことでしょうが、この場合の
if s:
とは、len(S)が"3"ということで、bool値として"3"、つまり"0"以外なので真となり、"NO"を出力するということでしょうか。
回答3件
あなたの回答
tips
プレビュー
投稿2020/03/09 08:22
文字列を扱うコードです。
以下のプログラムでの真偽の扱いはどうなっているのでしょうか。
Python
1s = "abc" 2if s: 3 print("NO") 4else: 5 print("YES")
基本的なことでしょうが、この場合の
if s:
とは、len(S)が"3"ということで、bool値として"3"、つまり"0"以外なので真となり、"NO"を出力するということでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。