初心者のPython言語のトップ10エラーイディオムストーリー

1.余分な-余分なセミコロン

Python言語は、ほとんどのプログラミング言語とは異なり、ステートメントの後にセミコロンで終わる必要はありません。一部のPython初心者は、他の言語の作成に豊富な経験がありますが、しばらくはそれに適応できず、習慣的に「セミコロン」を追加することがよくあります。

a = 5 (正确)
a = 5; (错误)

2.中断された疣贅-役に立たない括弧

Python言語では、if witchステートメントの式の一部に括弧を追加する必要はありません(プログラムは引き続き実行できますが)。これは、多くのプログラミング言語とは異なります。

if a > b: (正确)
print(a)
if (a > b): (错误)
print(a, b)

推奨事項:020は継続的に更新され、小さなブティックサークルには毎日新しいコンテンツがあり、乾物の濃度は非常に高くなっています。
接続してテクノロジーについて話し合いたいものはすべてあります。
グループに最初に参加して、仲間をしのぐようにしましょう!(グループへの参加は無料です)
Python開発者とのコミュニケーションと学習については、ここをクリックしてください。
グループ番号:745895701、
アプリケーション
Pythonソフトウェアインストールパッケージ、Python実際の戦闘チュートリアル、
Pythonの基本学習、高度な学習、クローラー、人工知能、自動操作とメンテナンス、自動テストなどを含む資料の無料コレクション。

3、Zhang Guan LiDai-平等を判断するための代入演算子

2つの式/変数/定数/参照が等しいかどうかを判断するには、代入演算子 "="の代わりに関係演算子 "=="を使用する必要があります。

if a == b: (正确)
print(“相等!”)
if (a = b): (错误)
print(“相等!”)

第四に、他の人にとっては難しい-文字列や他のデータ型は「+」操作を行います

文字列やその他のデータ型の追加は、文字列のスプライシングの効果を実現するために、一部のプログラミング言語でサポートされています。しかし、Pythonはそれをサポートしていません。

print(‘There is’ + str(num)+ ’ apples.’) (正确)
print(‘There is’ + num+ ’ apples.’) (错误)

5、喉のタブーを回す-変数名としてキーワードを使用する

Python3には33のキーワードがあります。

and,as,assert,break,class,continue,def,del,elif,else,except,finally,False,for,from,global,if,import,in,is,lambda,None,
nonlocal,not,or,pass,raise,return,True,try,while,with,yield

変数の命名、関数の命名、およびクラスの命名でキーワードを使用しないでください

第六に、慣例を破る-インデントエラー

Python言語では、文のインデントは非常に重要です。インデントは文のレベルを区別し、同じレベルの文には同じインデント幅が必要です。

for i in range(10):	print(“Good Morning!!”)			# 循环内的语句	
                    print(“Good Afternoon!!”)		# 循环内的语句
      print(“Good Night!!”) 				# 循环外的语句

7、他の人に課す-文字列要素を変更してみてください

Pythonの文字列型データは変更できません。

s = ‘hello world!’
s[0] = ‘H’ (错误)

エイト、あなたとあなたの間の友達-2つのオブジェクトを誤って1つとして扱う

クラスによって作成された2つのオブジェクトにはそれぞれ独自のメモリ空間があり、保存されたデータは相互に影響を与えません。

9つの間違った調査Xianyu-変数または関数名の転写エラー

初心者の場合、変数名または関数名をコピーするときにエラーをコピーするのが一般的です。

10、圧倒的にリストの範囲外のインデックス

l = [0, 1, 2, 3, 4, 5]

次に、lには6つの要素があり、通常はl [0] -l [5]を介してアクセスできます。l[6]はありません。l[-1]は、リストの最後の要素を指します。

おすすめ

転載: blog.csdn.net/Python_xiaobang/article/details/112391287