Co oznacza "\ 00" w Pythonie? Aby dowiedzieć się więcej na ten temat, próbowałem następujące:Co to jest " 00" w języku Python?
- Kiedy przypisać
d="\00"
i nazywająprint d
, nic nie wyświetla się na ekranie. - Próbowałem również przypisać
d
do łańcucha z dodatkowymi odstępami między i na końcu, a następnie o nazwied.replace("\00", "")
, ale nie było widać żadnego wyniku.
Co robi d.replace("\00","")
? Czy po prostu będzie szukał tego konkretnego ciągu znaków i zastąpi go pustym łańcuchem?
Co więc zrobi "wymienić"? Czy po prostu traktuje "\ 00" jako zwykły ciąg; należy zastąpić przez "". –
Tak, zastąpi on bajt zerowy dowolnie wybranym łańcuchem, tak jakby zastąpił "a" lub "" (spacja) lub "\ t" (zakładka). – agf
@agf zwróć uwagę, że '\ 0' jest w rzeczywistości podstawą 8, a nie podstawą 10. Nie robi żadnej różnicy dla wartości null, ale gdy tylko zaczniesz używać go dla dowolnej postaci powyżej 7, zrobi to dużą różnicę. – Duncan