For what it's worth, there are 6 cats living in my house. One of my male BPs escaped at about the same size that yours is and I found him unharmed 3 weeks later. He had actually managed to get himself under the cat's bed and he perturbed reaction was what tipped me off that something funny was going on.
There's lots of good advice here on finding lost snakes. In my case, I found him close to a heat source (under the cat's pillow on top of the boiler). If you have a radiator or floorboard heating in the room I'd look there!