Ad
2: 2016-08-12 (金) 16:52:17 njf ソース バックアップ No.2 を復元して編集 3: 2016-12-30 (金) 05:57:44 njf ソース バックアップ No.3 を復元して編集
Line 1: Line 1:
 +[[Python]]からプログラミングを始める人もいるかも知れませんが、最近では複数言語を習得しているのが当たり前になってきているため、他の言語を知ってからPythonを始める人の方が多いでしょう。
 +
 +そんなとき、特にJavaやCなどのC言語系と呼ばれる言語からPythonを始めるとよく間違えたり、とまどったりする文法を集めてみました。
 +
 +
*1加算/減算する [#eb91fcfa] *1加算/減算する [#eb91fcfa]
Line 36: Line 41:
*要素1つのタプルは最後にコンマが必要 [#te0bce58] *要素1つのタプルは最後にコンマが必要 [#te0bce58]
-他の言語の配列と同じようにコンマ無しだとただのグループ化と思われて無視されます。+リストとタプルについては「[[Python/リストとタプル]]」を参照のこと。 
 + 
 +要素1つのタプルを作るつもりでも、他の言語の配列と同じようにコンマ無しだとただのグループ化と思われて無視されます。
 >>> (1)  >>> (1)
Line 65: Line 72:
リストかタプルかで記法を変えるのもややこしいので、両方いつでも最後の要素にはコンマをつけておいたら良いのかも知れません。 リストかタプルかで記法を変えるのもややこしいので、両方いつでも最後の要素にはコンマをつけておいたら良いのかも知れません。
 +
 +*forループはrangeを使う [#i5b4bcb9]
 +
 +C言語系でよくあるforループは
 +
 + for ( i = 0; i < 10 ; i++){
 +       print( i );
 + }
 +
 +という感じですが、Pythonでのforループは配列などの要素を列挙していくものなので
 +
 + for i in range(10):
 +     print i
 +
 +となります。ここでrangeは0始まりで引数の個数分の整数を要素とするリスト(配列)を作る関数です。
 +
 +* do whileは無い [#p3d7fe99]
 +
 +do while文はPythonにはありません。whileやbreakとかを使って工夫してください。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2227, today: 1, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF