0
Как булева логика работает с str переменными
9 Answers
+ 4
word = input()
if word == "правда":
my_bool_var = True
else:
my_bool_var = False
print(my_bool_var)
+ 2
empty strings are evaluated as False
non-empty strings are evaluated as True
however, if you do:
value = "" or "forty-two"
the second string is assigned to value... as first is False
if you do:
value = "" and "forty-two"
the first one is assigned (because false)
if you do:
value = "forty-two" and ""
the second string is assigned (because first is True)
and if you do:
value = "forty-two" or ""
the first is assigned because it's True ^^
+ 2
Любое значение аргумента str считается логическим True, кроме пустого пространства "" (Он же none) или пробела " " это считается False
+ 2
Конкатенация... конкатенация!
+ 2
Если две строки равны,например "John"=="john"" => false
"john"=="john" => true
+ 1
Надеюсь я правильно понял вопрос.
Str переменые можно сконкатенировать с переменными типа boolean
если я не понял ваш вопрос можете задать его конкретнее
+ 1
Тьфу я забыл про сконкатенацию
+ 1
Yaroslav Vernigora 😂😂😂, понимал тебя, пригорело😅😅😅
+ 1
✌