motoha

python入門

Pythonの改行の方法 スクリプトの制御方法の解説

pythonの改行の方法 Pythonで改行を行うためには、以下の3つの方法があります。 改行文字(n)を使用する print関数を使用する format関数を使用する 方法としてはエスケープシーケンスの改行文字を使う、ただ改行したいだけな...
python入門

Pythonのtry exceptの例外処理のサンプル

Pythonのtry exceptは例外処理 try exceptは、pythonが出力する「ナマのエラーメッセージ」を抑制し、エラー発生時にはユーザが「例外処理」として用意したものを代わりに実行します。エラーを無視して処理を継続することも...
python入門

Pythonのrandomでランダムなデータを生成、分析

Pythonのrandomは乱数を生成する関数 random関数は、Pythonの標準ライブラリに含まれている関数です。この関数は、乱数を生成することができます。乱数とは、何が生成されるかわからない数字です。例えば、サイコロを振った結果は、...
python入門

Pythonのtranslateで、英語翻訳や文字列置換

Pythonのtranslateの使い方 pythonのgoogletransモジュールで日本語を英語に変換する googletransは、google翻訳の機能をpythonから呼び出せるモジュールです。引数指定で、翻訳元と翻訳先を指定し...
python入門

Pythonの全角の変換や半角と区別しない判定方法

Pythonの全角の変換や判定 Pythonの全角・半角の変換 translateやunicodedata.normalize Pythonのunicodedataモジュールのnormalize関数は、Unicode文字列の正規化処理を行う...
python入門

Pythonのenumerateはインデックス番号取得

Pythonのenumerateでインデックス番号を取得 Pythonのenumerateのサンプルコード enumerate() は、イテラブル(リストやタプルなど)の要素と同時にインデックス番号(カウント、順番)を取得する組み込み関数で...
python入門

Pythonで変数の存在確認 未定義判定のサンプルコード

Pythonで変数の存在確認 当時私は新入社員として、あるWebサービスの開発プロジェクトに携わっていました。 担当したのは、ユーザーの購入履歴に基づいておすすめ商品を表示する機能です。意気揚々と開発を進め、テストも問題なく完了。自信満々で...
python入門

Pythonのsleepは時間指定してプログラムの処理停止

Pythonのsleepは、処理を一時停止 Pythonのsleepのサンプルコード Pythonのsleep関数は、指定した秒数の間プログラムを停止する関数です。以下のようなケースで使うと便利。 プログラムを一定時間停止させたい場面 イン...
python入門

Pythonのdefで関数を定義する 呼び出し方法や引数、返り値

Pythonのdefで関数定義 Pythonのdefは関数を定義する Pythonのdefは、関数を定義するためのものです。 以下のような書式で使用します。 def 関数名 (): 処理 定義した関数の呼び出しは、関数名(引数)という形式で...
python入門

Pythonのsetでソート 集合の操作や演算するサンプル

Pythonのsetで集合を扱うサンプルコード Pythonで集合を使うと、以下のようなケースで便利です。 複数のデータをまとめて管理したい場合 重複したデータを取り除きたい場合 集合演算(和集合、積集合、差集合など)を行いたい場合 組み込...