Day 34splitで単語に分割する
Pythonコード
1text = 'apple banana orange'2words = text.split(' ')3print(words)4 5text2 = 'hello,world,python'6words2 = text2.split(',')7print(words2)8 9try:10 num = int(input('数字を入力してください:'))11 print('入力された数字は', num, 'です')12except ValueError:13 print('数字以外の入力です')
解説
- 行1〜3: 文字列を分割するには、split()関数を使います。split()関数は、指定された区切り文字で文字列を分割し、リストにします。例えば、' 'で分割すると単語に分割されます。print()関数は、結果を表示するために使います。print()関数は、コンソールに出力するための関数です。
- 行5〜7: ここでは、','で分割する例を示しています。','で分割すると、カンマで区切られた文字列がリストに変換されます。
- 行9〜13: try/exceptブロックは、入力ミスを処理するために使います。int()関数で入力された文字列を数字に変換しようとしますが、数字以外の入力の場合はValueErrorが発生します。exceptブロックでエラーを捕捉し、適切なメッセージを表示します。int()関数は、文字列を整数に変換する関数です。
次に試してみよう
- split()関数で他の区切り文字を試してみましょう
- リストの要素をループで処理してみましょう
- 入力された文字列を大文字や小文字に変換してみましょう