Pythonで文字コードを指定して日本語を扱う方法
Pythonで日本語を扱う方法について説明します。文字コードを指定する方法Pythonにおける文字列はasciiコードでエンコードされるため、日本語のようなマルチバイト文字があるとエラーとなってしまいます。例えばエンコーディングを指定せずに日本語を扱うと以下のようなエラーが出る可能性があります。SyntaxError: Non-ASCII character '\xe3' in file samp……
Pythonで日本語を扱う方法について説明します。文字コードを指定する方法Pythonにおける文字列はasciiコードでエンコードされるため、日本語のようなマルチバイト文字があるとエラーとなってしまいます。例えばエンコーディングを指定せずに日本語を扱うと以下のようなエラーが出る可能性があります。SyntaxError: Non-ASCII character '\xe3' in file samp……
Pythonでのコメントの書き方について説明します。コメントはプログラムを書く上で非常に重要です。Pythonに限らず、記述したプログラムの意図をきちんと読み手(自分も含む)に伝えるためには、適切なコメントを書くことが不可欠です。プログラムの各部分について「どのような目的でコードを書いたか」を端的に表すコメントを書くようにしましょう。コメントとはコメントとはプログラムに関する注釈で、プログラムの可……
with文を使うことによって、ファイルの閉め忘れやメモリの解放し忘れを防ぐことができ、例外処理にも強いより安全なプログラムを書くことができます。よく使うファイル操作を例としてwith文について説明します。with文を使ったファイルの読み込みファイルを読み込むには通常open()によってファイルを開き、読み込んだ後最後にclose()でファイルを閉じます。以下はwith文を使わずにファイルを読み込む……
プログラムの基本的な制御構造(逐次実行、条件分岐、繰り返し)の一つである条件分岐の書き方について説明します。他の多くのプログラミング言語と同様、Pythonではif文を使って条件分岐を記述します。単純なif文の書き方からより複雑なif文の書き方までサンプルプログラムとともに説明していきます。単純な条件分岐の書き方原則として、プログラムは上から順番に実行されていきます。これを逐次実行あるいは順次実行……
あらかじめ用意した次のようなテキストファイル(sample.txt)をPythonのプログラムから読み込む方法について説明します。sample.txtaaaaa bbbbb cccccファイルの読み込みや書き込みの手順ファイルの読み書きは基本的に以下の手順で行います。ファイルを開くファイルを読み込み(書き込み)、処理を行うファイルを閉じる以下ではまず、ファイルを扱うための準備としてopen()とc……
プログラムの基本的な制御構造(逐次実行、条件分岐、繰り返し)の一つである繰り返しの書き方について説明します。他の多くのプログラミング言語と同様、Pythonでは繰り返しをfor文あるいはwhile文を使って記述します。ここではfor文の書き方について説明します。基本的なfor文の書き方基本的なfor文の書式は次の通りです。for 変数 in オブジェクト: 実行したい処理1 実行し……
print文は文字列や数値、変数を標準出力(コンソール等)に表示します。ここでは、python version 2.xにおけるprint文の書き方について説明します。ただし、version 3.xでは使えないものもありますので注意してください。また、Pythonプログラム中で日本語(UTF-8)を扱う場合はプログラムファイルの1行目か2行目に以下のコードを記述してください。# -*- coding……
Pythonのバージョンを確認する方法について説明します。バージョンを確認するコマンドプロンプト上で、以下のコマンドを打ち込むことでPythonのバージョンを確認することができます。 $ python -V Python 2.7.1Pythonのバージョン別の互換性について2008年にPython3.0がリリースされましたが、いま現在でも2.x系が主流です。しかし、最近ではPython3.x系に対……
Pythonにおける無名関数(匿名関数)の書き方について説明します。無名関数は、一度だけしか使われない使い捨ての関数のことです。一度きり使うだけなので、名前をつける必要がないため無名関数と呼ばれます。Pythonではlambda式を使って無名関数を作ることができます。lambda式を使った無名関数の作り方通常、関数は処理のまとまりに名前をつけて部品化したもので、名前をてがかりにプログラム中のどこか……
ページ全体のバランスを考える際に必ず必要なのがセンタリングです。センタリングにより好みの位置に自由に配置できるようになることは必須といえます。ここではその様々なセンタリング方法を紹介します。左右のセンタリング:インライン要素の場合インライン要素をセンターに寄せる場合は、その要素を含むブロック要素に「text-align: center;」を使用します。ここで、インライン要素とはテキストや画像を指し……