বিটওয়াইজ অপারেটর ~ (টিল্ড উচ্চারণ) একটি কমপ্লিমেন্ট অপারেটর। এটি এক বিট অপারেন্ড নেয় এবং এর কমপ্লিমেন্ট রিটার্ন করে। অপারেন্ড ১ হলে ০, ০ হলে ১ রিটার্ন করে।
উদাহরণস্বরূপ a = 60 (বাইনারি 0011 1100) এর কমপ্লিমেন্ট হচ্ছে -61 (-0011 1101) যা 2'স কমপ্লিমেন্টে স্টোর হয়।
>>> a = 60 >>> bin(a) '0b111100' >>> b = ~a >>> a 60 >>> b -61 >>> bin(b) '-0b111101'