0o
前缀。具体来说,00
表示的是0。
在\00
中,前导的\
表示指定一个字节值,即0-255之间的数字。通常用于表示键盘上没有的字符,或者字符串中难以直接表示的字符。一些特殊字符还有非数字的“转义码”,例如\n
表示换行符。
零字节也称为空字节或null字节。当打印时不显示任何内容--它是null。
ASCII字符代码请查看http://www.ascii.cl/。
是的,replace
仍然适用于它,只是作为一个显示字符它没有任何意义。
它有时会用于其他目的,请参见http://en.wikipedia.org/wiki/Null_character。反斜杠后面跟着一个数字,用于表示该八进制值所对应的字符。因此,你的\00
代表ASCII NUL。
NUL
。NULL
是 SQL 中 Python 的 None
等效物。 - John Machin
replace
会做什么呢?它只是将 "\00" 视为普通字符串,然后用 "" 替换它吗? - Pankaj Upadhyay\0
是八进制,而\x00
是十六进制,两者都表示空值。 - agf