.replace("a" or "b")
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Tue Jul 3 20:29:26 EDT 2018
On Tue, 03 Jul 2018 07:52:42 +0400, Abdur-Rahmaan Janhangeer wrote:
> .replace("a" or "b")
Oh I *wish* Python accepted that syntax to mean what you thought it meant.
That's a common error: a surprising number of beginners are fooled by how
close Python is to natural language and try writing things like:
if x == 1 or 2:
...
Reading Python is sometimes close to reading English, but not *that*
close.
There is currently no way to tell str.replace to replace "either this, or
that".
--
Steven D'Aprano
"Ever since I learned about confirmation bias, I've been seeing
it everywhere." -- Jon Ronson
More information about the Python-list
mailing list