ตัวดำเนินการบิตเวิร์ส ~ (อ่านว่า tilde) เป็นตัวดำเนินการคอมพลีเมนต์ (complement operator) รับโพรแอนด์บิตหนึ่งตัวและคืนค่าคอมพลีเมนต์ของมัน หากโพรแอนด์เป็น 1 จะคืนค่า 0 และหากเป็น 0 จะคืนค่า 1
ตัวอย่างเช่นถ้า a = 60 (0011 1100 ในรูปแบบไบนารี) คอมพลีเมนต์ของมันคือ -61 (-0011 1101) จัดเก็บในรูปแบบ 2's complement
>> a = 60
>>> bin(a)
'0b111100'
>>> b = ~a
>>> a
60
>>> b
-61
>>> bin(b)
'-0b111101'