回答編集履歴
2
追記
answer
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
249
|
18
18
|
```
|
19
19
|
|
20
|
-
「16進数表記した文字列」が欲しい場合、`bytes.hex`メソッドが使用可能です。python3.8以降であればバイトの区切り文字も指定できるので、`"\x"`のような文字列を渡せば
|
20
|
+
「16進数表記した文字列」が欲しい場合、`bytes.hex`メソッドが使用可能です。python3.8以降であればバイトの区切り文字も指定できるので、`"\x"`のような文字列を渡せば16進で書いたリテラルと相同の表記も得られるかと思います。
|
21
21
|
|
22
22
|
```python
|
23
23
|
>>> b.hex()
|
1
追記
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
b'T\xf9'
|
9
9
|
```
|
10
10
|
|
11
|
-
この場合、データとしては
|
11
|
+
この場合、データとしてはバイナリで得られていますので、バイナリとして扱いたいときには特に対処は不要です。あくまでも表示上だけの問題と捉えてください。
|
12
12
|
|
13
13
|
```python
|
14
14
|
>>> b[0]
|
@@ -17,7 +17,7 @@
|
|
17
17
|
249
|
18
18
|
```
|
19
19
|
|
20
|
-
「16進数表記した文字列」が欲しい場合、`bytes.hex`メソッドが使用可能です。python3.8以降であればバイトの区切り文字も指定できるので、`"\x"のような文字列を渡せば元のリテラルと相同の表記も得られるかと思います。
|
20
|
+
「16進数表記した文字列」が欲しい場合、`bytes.hex`メソッドが使用可能です。python3.8以降であればバイトの区切り文字も指定できるので、`"\x"`のような文字列を渡せば元のリテラルと相同の表記も得られるかと思います。
|
21
21
|
|
22
22
|
```python
|
23
23
|
>>> b.hex()
|