ダウンロードと新規登録
無料で$5のクーポンをゲット
日本語
入門ガイド 特徴紹介

初心者に多いPythonエラー 10選 - ScrapeStorm

2020-07-03 16:27:11
260 views

摘要:本文にはよく見るエラーヒントを紹介します。 ScrapeStorm無料ダウンロード

初めてPythonを学ぶ途端、Pythonのエラーメッセージの意味を理解するのは少し複雑かもしれません。よく見るエラーヒントは下記のようにご参照ください。

1)if、elif、else、for、while、class、defの最後に追加するのを忘れた

エラーヒント:SyntaxError :invalid syntax

エラーは次のコードで発生します。

2「=」と「==」の使用

エラーヒント:SyntaxError :invalid syntax

「=」は代入演算子であり、「==」は比較演算である。エラーは次のコードで発生します。

 

3)forループでlen()を呼び出すのを忘れた

エラーヒント:TypeError: ‘list’ object cannot be interpreted as an integer

通常、インデックスでlistまたはstringの要素を反復処理します。これには、range()関数を呼び出す必要があります。 このリストを返す代わりに、len値を返すことを忘れないでください。エラーは次のコードで発生します。

4)string値を変更する

エラーヒント:TypeError: ‘str’ object does not support item assignment

stringは不変のデータ型であり、エラーは次のコードで発生します。

5)文字列以外の値を文字列に接続する

エラーヒント:TypeError: Can’t convert ‘int’ object to str implicitly

エラーは次のコードで発生します。

6)文字列の最初と最後に「’」を追加するのを忘れた

エラーヒント:SyntaxError: EOL while scanning string literal

エラーは次のコードで発生します。

 

7)変数名としてPythonキーワードを使用する

エラーヒント:SyntaxError: EOL while scanning string literal

Pythonキーワードは変数名として使用できません。このエラーは次のコードで発生します:

8)メソッド名のスペルが間違っている

エラーヒント:AttributeError: ‘str’ object has no attribute ‘lowerr’

このエラーは次のコードで発生します:

9)参照がリストの最大インデックスを超えている

エラーヒント:IndexError: list index out of range

このエラーは次のコードで発生します:

10)range()を使用して整数のリストを作成する

range()は実際にlist値ではなく「range object」を返すことを覚えておく必要があります。

エラーヒント:TypeError: ‘range’ object does not support item assignment

このエラーは次のコードで発生します:

免責事項: 本文はユーザーが提供して、侵害がありましたら、ご連絡してすぐに削除します。ScrapeStormは、ユーザーが本ソフトウェアを使って行うすべての行為に対して、一切責任を負いません。