初学者のためのプログラミング学習サイトpython|<<前のページ...45678次のページ>>|乙py式5時間で学ぶプログラミング基礎(python編)15.算術演算子2019年01月27日カテゴリ:プログラミングPython15.算術演算子プログラミング言語の中では各種の演算を表わす記号・シンボルが存在します。それを「演算子」と言っています。大きく四つに分けると1.算術演算子(代数)2.代入演算子3.関係演算子(比較)4.論理演算子になります。ついてとり扱っていきます。算術演算子(または代数演算子)算術演算子は四則計算をするのに使われる「演算子」です。そのままですが掛け算と割り算では使える記号が変わります。スラッシュその他、珍しいものでは「剰余」があります。割り算(除算)10/3Out[4]:3.3333333333333335Python3ではスラッシュ1つの場合は結果は小数点まで出ます。整数値だけにしたい場合はスラッシュを二つ重ねます。これで切り捨て除算になります。べき乗2**3Out[6]:8べき乗の記号を用いてルート計算もできます。割った際の余りを求める方法です。剰余(割った際の余り)print(5%3)print(5%2)print(5%5)210この余りという計算は、プログラム内では様々な条件分岐や判定に応用できます。4)print(d)print(e)1014四則計算はプログラミングの基本になるのでしっかりと書き方を覚えてください。:プログラミングpython乙py式5時間で学ぶプログラミング基礎(python編)14.文字列のフォーマット2019年01月27日カテゴリ:プログラミングPython14.文字列のフォーマット前の講義では文字列の関数について取り扱いました。その中でも文字列のフォーマットに関する部分は覚えることが多いので詳しくやっていきたいと思います。フォーマットとは文字列の出力を制御すること文字列のフォーマットを行う方法としては3つ方法があります。文字列に特定のフォーマット文字をさしこんでフォーマットする。format関数を使う。文字列型のformat関数を使う。2,3つ目はformat用の関数を使い、少しだけ書き方が違うだけでほぼほぼ一緒です。部分に文字列型%dの部分に整数型のデータを差し込むことができる。続く数値で文字幅や桁数を指定することができる。付けてその中に文字を差し込む。波カッコ内のインデックス番号が、format関数に入れる順番に対応する。1番目は0、2番目は1に、3番目のデータが2のところに入る。>で左寄せ、中央寄せ、右寄せができる。埋める文字を指定することもできる。一文字であれば全角でもOK。鬼鬼鬼鬼鬼鬼鬼1000埋めゼロ埋めして桁数を合わせたい場合は埋める文字を0に指定して右寄せする。00123桁区切り(カンマ、アンダースコア)3ケタ毎にカンマ,またはアンダースコアの区切りを入れる。{:,}.format(数値)なお、アンダースコアはPython3.6で追加されたオプションなのでバージョンが古い場合は使えません。:プログラミングpython乙py式5時間で学ぶプログラミング基礎(python編)13.文字列2019年01月27日カテゴリ:プログラミングPython13.文字列pythonのデータ型の中でも文字列型は一番よく使うデータ型です。文字列型の取り扱い方を詳しく見ていきましょう。文字列型について文字列型にする場合はシングルクォートやダブルクォートで囲みます。変数に格納する際も同様です。バックスラッシュを用いて引用符をエスケープ(無効化)します。バックスラッシュを用いるとその後に続く引用符が無効になり、表示させることができる。string.特殊な文字列を打ち込む場合には、このエスケープ文字を使用する。すると改行コード、\tと打ち込むとタブを表現できる。dddd改行はエンターキーだが、打ち込むことはできないので改行を含ませたい場合はエスケープ文字を使って表現できる。このようにエスケープ文字を使って表現する特定の文字のことをエスケープシーケンスと言います。使わないかもしれません。複数行にまたがった文字列を記述することができます。三重クォートはしばしば、複数行のコメントとして利用されることがあります。'''林様お世話になっております。木森です本日はウェルカムトゥーザジャングルをお届けいたします。'''print(mail_text)林様お世話になっております。木森です本日はウェルカムトゥーザジャングルをお届けいたします。メールの差し込み文章を作るときなどによく使われる手法です。文章をあらかじめ変数に用意しておいてその一部を取り替えると、いろいろな人向けの本文が作成できます。文字列関数についてPythonでは文字列を操作するいろいろな関数が備わっています。その中からよく使うものをご紹介します。リストを返すリスト型については詳細は次項で説明する。文字の個数をカウントする検索対象文字列.count(カウントしたい文字列)見つからない場合は0を返します。'平平平平'.count('米')print(aaa)40ここから下は使う頻度は少ないものですが文字列関数として備わっているものです。:プログラミングpython乙py式5時間で学ぶプログラミング基礎(python編)12.データ型2019年01月27日カテゴリ:プログラミングPython12.データ型プログラム言語で取り扱うデータにはデータの型があり書き方などが決まっている。'int'>プログラムでは通常の数値を書くと10進法で解釈されるがその他に2,8,16進法を用いることができる。