As for your actual question, it seems to me that a straw is topologically equivalent to a torus, so it has 1 hole, right?
> A straw has one hole that runs through its entire length.
For a mathematician, yes. For everyone else, it obviously has two, because when you plug one end, only then it has one.