回答編集履歴

4

追記

2016/05/01 23:49

投稿

sharow
sharow

スコア1149

test CHANGED
@@ -34,6 +34,22 @@
34
34
 
35
35
  -- 追記2: あ、質問の意味が分かりました...
36
36
 
37
+ んーちょっとキレイで簡単な方法は思いつきませんねぇ。
38
+
37
- すぐ追記します
39
+ evalに嫌悪感なければこういうのとか。
38
40
 
39
41
 
42
+
43
+ ```python
44
+
45
+ >>> s = '\\x80\\x00\\x00\\x00\\x00\\x00\\xb0'
46
+
47
+ >>> eval('"{}"'.format(s))
48
+
49
+ '\x80\x00\x00\x00\x00\x00°'
50
+
51
+ >>>
52
+
53
+ ```
54
+
55
+

3

追記

2016/05/01 23:49

投稿

sharow
sharow

スコア1149

test CHANGED
@@ -26,6 +26,14 @@
26
26
 
27
27
 
28
28
 
29
- -- 追記
29
+ -- 追記1
30
30
 
31
31
  最初からあるので変数名`str`は避けましょう。
32
+
33
+
34
+
35
+ -- 追記2: あ、質問の意味が分かりました...
36
+
37
+ すぐ追記します
38
+
39
+

2

追記

2016/05/01 23:33

投稿

sharow
sharow

スコア1149

test CHANGED
@@ -23,3 +23,9 @@
23
23
  >>>
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+ -- 追記
30
+
31
+ 最初からあるので変数名`str`は避けましょう。

1

strはあかん

2016/05/01 23:27

投稿

sharow
sharow

スコア1149

test CHANGED
@@ -8,15 +8,15 @@
8
8
 
9
9
  ```python
10
10
 
11
- >>> str = '\\x80\\x00\\x00\\x00\\x00\\x00\\xb0'
11
+ >>> s = '\\x80\\x00\\x00\\x00\\x00\\x00\\xb0'
12
12
 
13
- >>> print(str)
13
+ >>> print(s)
14
14
 
15
15
  \x80\x00\x00\x00\x00\x00\xb0
16
16
 
17
- >>> str = r'\x80\x00\x00\x00\x00\x00\xb0'
17
+ >>> s = r'\x80\x00\x00\x00\x00\x00\xb0'
18
18
 
19
- >>> print(str)
19
+ >>> print(s)
20
20
 
21
21
  \x80\x00\x00\x00\x00\x00\xb0
22
22