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

【2023年】基礎ゼロでPythonを学ぶ | 初心者によくあるPythonエラー | Webクローラ | ScrapeStorm

2023-06-29 09:02:41
545 ビュー

摘要:初心者のPythonistaにとって学習中にコードを実行するのは多かれ少なかれエラーが発生することがあります。本文では、よくある7つのエラーを整理します。 ScrapeStorm無料ダウンロード

初心者のPythonistaにとって学習中にコードを実行するのは多かれ少なかれエラーが発生することがあります。最初は大変そうに見えたかもしれませんが、コード量が蓄積されるにつれて、実行時のエラーが発生したときに問題の原題を迅速に特定することができます。次はよくある7つのエラーを整理して、書いたコードがあまりこれらのエラーが発生しないようになったら、Pythonのパワーは階段を上っていきます。

1. 変数または関数名のスペルミス

エラーヒント:“ NameError: name ‘fooba’ is not defined ”

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

2.演算子++または-は存在しない

エラーヒント:“ SyntaxError: invalid syntax ”

C++、Java、PHPなどの他の言語に慣れている場合は、++、または-演算子を使用してみたいかもしれません。Pythonにはこのような演算子はありません。

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

3.存在しない辞書キー値を使用する

エラーヒント:“KeyError:‘spam’”

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

4.メソッドの最初のパラメータにselfパラメータを追加し忘れました

エラーヒント:“ TypeError: myMethod() takes no arguments (1 given) ”

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

5.リストが空かどうかを確認する

リストに基づいていくつかの操作を行う前に、リストが空かどうかを判断する必要があります。 初心者は通常、 len メソッドを使用してリストの長さが0であるかどうかを判断します。より良い方法は、リスト自体を直接使用して、リストが空かどうかを判断できます。

6.複数のリストに一つのインデックスを使用する

2つのリストの値を加算したいと仮定すると、通常、インデックス0からリストの最後までループし、ループごとにリスト項目を加算して新しいリストを構成します。

pythonは、より良い方法zip()を提供し、2つのリストオブジェクトをペアで表示されるtuple要素リストに再結合します。

7.不要なインデックス

テキストリストがあり、添字インデックスと一緒に出力したい場合は、反復ごとに 1 ずつ増加する個別の数値変数を定義できます。

より高速な方法は、enumerate() メソッドを直接使用することです。これは、各反復で要素の添字インデックスと要素自体を返します。

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

データを自動的にExcelに整理する Pythonデータスクレイピング ウェブコンテンツのキーワードを抽出 pythonスクレイピング ウェブページをwordにダウンロードする 画像の一括ダウンロード phpスクレイピング レギュラーマッチメール Pythonダウンロードファイル 動画の一括ダウンロード
关闭