представьте, что я ввожу следующий код в интерпретатор:
var1 = 'zuuzuu'
теперь предположим, что я напечатал:
var1.find('a')
интерпретатор возвращает -1.что я понимаю, потому что подстрока не была найдена.но, пожалуйста, помогите мне понять это:
var1.find('a' or 'z') #case 1
возвращает -1
, но
var1.find('a' and 'z') #case 2
возвращает 0
Согласно логике в моей головеинтерпретатор должен вернуть -1 для случая 2, потому что подстроки 'a' и 'z' НЕ находятся в строке.В то время как в случае 1, 0 должен быть возвращен, так как 'z' является подстрокой.
спасибо