質問するログイン新規登録

回答編集履歴

3

d

2019/03/07 08:48

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -36,4 +36,8 @@
36
36
  zenkaku = ['1', '2', '3', '4', '5', 'A', 'B', 'C']
37
37
  hankaku = list(map(mojimoji.zen_to_han, zenkaku))
38
38
  print(hankaku) # ['1', '2', '3', '4', '5', 'A', 'B', 'C']
39
+ # 指定可能な引数
40
+ # kana=True or False, カタカナを半角にするかどうか
41
+ # digit=True or False, 数字を半角にするかどうか
42
+ # ascii=True or False, Ascii 文字を半角にするかどうか (記号など)
39
43
  ```

2

d

2019/03/07 08:48

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -16,5 +16,24 @@
16
16
 
17
17
  ----
18
18
 
19
+ ## 追記
20
+
19
21
  回答した後に気づいたんですが、大文字⇢小文字ではなく、全角⇢半角ですね。
22
+
23
+ mojimoji というライブラリが便利そうですよ。
24
+
25
+ ```
26
+ pip install mojimoji
27
+ ```
28
+
20
- 少々お待ち下さい
29
+ ```python
30
+ import mojimoji
31
+
32
+ zenkaku = '12345ABC'
33
+ hankaku = mojimoji.zen_to_han(zenkaku)
34
+ print(hankaku) # 12345ABC
35
+
36
+ zenkaku = ['1', '2', '3', '4', '5', 'A', 'B', 'C']
37
+ hankaku = list(map(mojimoji.zen_to_han, zenkaku))
38
+ print(hankaku) # ['1', '2', '3', '4', '5', 'A', 'B', 'C']
39
+ ```

1

d

2019/03/07 08:43

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -12,4 +12,9 @@
12
12
  lower_names = list(map(str.lower, names))
13
13
 
14
14
  print(lower_names) # ['t', 't', '1']
15
- ```
15
+ ```
16
+
17
+ ----
18
+
19
+ 回答した後に気づいたんですが、大文字⇢小文字ではなく、全角⇢半角ですね。
20
+ 少々お待ち下さい