shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

2021-06-01から1ヶ月間の記事一覧

ファイル

ファイル Pythonでできること ・ファイルを読み込む = ファイルのデータを操作する ・何かのデータをファイルに書き出す = ファイルのデータの一部を変更・付け足す ファイルに書き出す 「組み込み関数open」をつかう open関数の特徴 ・2つの引数を受け取…

モジュール ほかのモジュールをインポートする

ほかのモジュールをインポートする 例7-1:新しいモジュールを作り、それを別のモジュールからインポートして使う tspフォルダ内に新しいファイル「project.py」を作成後、別のPythonファイルを作成する。そして以下のコードを書く。 -point- 先に作成し…

モジュール

モジュール モジュールとは 分割したコードを書いておく`それぞれのファイル`のこと。 なぜなら行数が長いプログラムのエラーを探すことは困難になってくるため。 1000行や10000行のコードをスクロールするのは大変。 だから、分割したファイル(モ…

ループ vol.7 チャレンジ

解答は下記 github.com 以下は問題をアレンジしつつ書いてみた。 1.次のリストの要素を出力しよう。 [“夏子の酒”, “BARレモンハート”, “バーテンダー”, “もやしもん”] 2.6から16までの数値をそれぞれ出力しよう。 3.チャレンジ1のリストの要素を、…

ループ vol.5 無限ループ

無限ループ 常にTrueに評価される式をwhileループの条件に指定した場合、ループは永久に繰り返す。 このような終了しないループを無限ループという。 Ex.10 ※break文を使わずに100回繰り返す例 point break文とは、ループを終了するための文。 また、break…

ループ vol.6 Continue,入れ子のループ

Continue continue文とは 実行中の反復処理を途中で終了させつつ、次の反復処理を開始する。 Ex.13-1 forループとcontinue文を組み合わせたプログラム 補足1:iが3の場合にcontinue文が実行される。 補足2:break文とは違い、continue文ではループは終了…

ループ vol.4 Range、whileループ

2. Range rangeの特徴 1.整数を順番に生成する。 2.生成された整数はforループに渡し、繰り返しに使うことが可能。 3.2つの引数および整数列の開始値と終了値を指定することが可能。 4.range関数から返される整数列にはrange関数の1つ目の引数の値…

ループ vol.3

前回の続きから #6-1 「各要素のインデックス値を自動的に用意してくれる」方法 point mangaを繰り返す代わりに、をenumerate関数に渡してこれを繰り返す。 forの変数として現在のループにおけるインデックス値を受け取るiを追加できる。 Ex.7 「forルー…

ループ vol.2

前回の続きから #6-1 「各要素のインデックス値を自動的に用意してくれる」方法 point mangaを繰り返す代わりに、をenumerate関数に渡してこれを繰り返す。 forの変数として現在のループにおけるインデックス値を受け取るiを追加できる。 Ex.7 「forルー…

ループ

ループ forループ = 反復処理 イテラブルを繰り返し処理するために使う。 このことを反復処理という。 forループの特徴 Ex. for 変数名 in イテラブル: コードブック -point- 変数名=自由に名前を指定し、イテラブルの要素を割り当てるために使える。 コー…

エスケープ・改行・スライス

文字列操作 エスケープ文字・改行・スライス エスケープ文字 特定の文字の前に記号を置く。その記号は特別な意味を持つようになる。 それがエスケープ文字である。 下記の図は文字列の中にクォート文字が含まれた場合。 このような文字列はエラーになる。 な…

置換・文字を探す・包含

置換 replaceメソッド 名前のとおり、指定された文字通しが入れ替わるメソッド。 1番目の引数に置き換え対象の文字列を設定。 2番めの引数に置き換えに使う文字列を設定。 参考になったブログ記事 https://lanchesters.site/python-str-replace/ 文字を探…

分割・結合・空白除去

分割 文字列操作 splitメソッド 1つの文字列の複数の文字列に分割することができる point splitメソッドの引数に注目。 どの文字の部分を分割したいのかを示す。 複数の文字列に分割した結果がリスト表示される。 句点を使って分割すると上記のような結果に…