Day 77単語数を数えるテキスト解析
Pythonコード
1text = 'Pythonは便利な言語です。'2words = text.split()3print('単語数:', len(words))4 5try:6 num = int(input('数字を入力してください:'))7 print('入力された数字:', num)8except ValueError:9 print('数字ではありません。')
解説
- 行1: テキストを定義します。ここでは、'Pythonは便利な言語です。' というテキストを使用します。
- 行2: split() 関数を使用して、テキストを単語に分割します。split() 関数は、デフォルトでスペースで区切られた単語のリストを作成します。
- 行3: len() 関数を使用して、単語の数を数え、print() 関数で出力します。len() 関数は、リスト内の要素の数を返します。
- 行5〜9: ユーザーから数字を入力してもらいます。input() 関数は、ユーザーからの入力を文字列として受け取ります。int() 関数は、文字列を整数に変換します。ValueError 例外が発生した場合、エラーメッセージを出力します。
次に試してみよう
- テキストを入力して単語数を数えてみましょう。
- 入力された数字に2を掛けて出力してみましょう。
- テキストを入力して、アルファベットのみの単語を抽出してみましょう。