2013-06-03 11 views

Odpowiedz

22

0x jest używany do liczb dosłownych. "\x" jest używany wewnątrz ciągów reprezentacji znaku

>>> 0x41 
65 
>>> "\x41" 
'A' 

>>> "\x01" # a non printable character 
'\x01' 
+0

@ mgilson, dla wyniku są one używane dla znaków niedrukowalnych. Ale mogą reprezentować dowolną postać w ciągu literalnym. –

+0

Więc notacja '" \ x "' nie jest w żaden sposób połączona z liczbami szesnastkowymi? – TheMeaningfulEngineer

+1

@Alan, 2 cyfry następujące po \ x są szesnastkowe. więc '" \ x41 "== chr (65)' –

-2

0x następuje numer oznacza numer HEX

\ x następujący numer oznacza znaków HEX ASCII

sprawdzić tutaj: ascii table

Powiązane problemy