回答編集履歴
1
追記
answer
CHANGED
@@ -1,8 +1,13 @@
|
|
1
1
|
惜しいです。
|
2
|
-
|
2
|
+
```diff
|
3
3
|
もし、settingsオブジェクトがTIMEOUT属性を持っていれば、
|
4
4
|
timeoutという変数にsettings.TIMEOUTの値を代入する。
|
5
5
|
|
6
6
|
もし、settingsオブジェクトがTIMEOUT属性を持っていなれば、
|
7
|
-
|
7
|
+
-何もしない
|
8
|
-
timeoutという変数にNoneを代入する
|
8
|
+
+timeoutという変数にNoneを代入する。
|
9
|
+
```
|
10
|
+
|
11
|
+
---
|
12
|
+
`variable = a if tf else b` は、`variable = (a if tf else b)` と読んでください。
|
13
|
+
あくまで条件演算子(~ if ~ else ~) は値を返しているだけ、代入演算子は代入しているだけです。
|