1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

プログラミング経験者がPythonを勉強し始めたときにありがちなミス

Last updated at Posted at 2020-09-29

はじめに

元々、サーバーサイドがメインでPHP、あるいは学校の授業でC言語を主に触っていました。今回、就活のコーディングテスト対策としてPythonが効率よさそうなので勉強し始めました。

Pythonを触った感想としては、他の言語よりシンプルすぎて、言われてる通り、まさに英語という感じです。非常にシンプルであるがゆえに、他の言語とは違い、少し戸惑ってしまいました。そこで、自分のよくある凡ミスをまとめます。Python初心者なので、そこのとこよろしくです。

コロンの付け忘れ

自分はこれがめちゃくちゃ多いです。pythonはfor文とif文で{}を使わない分忘れてしまいます。

for文の書き方が全然違う

ほとんどの言語は、

for(i=0;i<N;i++){
   #hogehoge
}

という書き方ですが、pythonでは、

for i in range(0,N) :
    #hogehoge
else:
    #forが終わった後の処理

といった書き方です。forが終わった後の処理をelseで書けるのは見やすくていいですね!

配列の扱い方が楽すぎる

if s in str : 
    print('s is in str')
if s not in str :
   print('s in not in str')

といったようにほぼ英語で書けます。その分、コロンを忘れやすいのですが。。。まあ、慣れですね。

pythonは書いてて楽しい!

といった感じで他の言語とは一線をなしてる感はあるのですが、書いててめちゃくちゃ楽しいです。あと、記述量がめちゃくちゃ少なくていいですね!!もっと勉強頑張ります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?