あとりえこばと

Python基礎

ミュータブルとイミュータブル

【Python】ミュータブルとイミュータブルPython にはミュータブルなオブジェクトとイミュータブルなオブジェクトがあります。リスト、ディクショナリ、set は要素を入れ替えたり削除したりできるので、ミュータブルなオブジェクトです。数値...
Python基礎

英字を大文字・小文字に変換

アルファベットを大文字・小文字に変換するPython の文字列 (str オブジェクト) にはアルファベット等を大文字や小文字に変換するメソッドが備わっています。 str.upper()str.upper() は英字をすべて大文字に変換して...
Python基礎

文字列の検索・置換・削除

文字列を検索するメソッドPython の文字列(str オブジェクト)には、特定の文字列を検索するメソッドがいくつか用意されています。 str.find()str.find() は指定した検索文字列に一致する要素をオブジェクトから探します。...
Python関数

range()

【Python】range()Python の組み込み関数 range() は連続数字シーケンスである rangeオブジェクト を生成します。たとえば range(10) は 0 から 9 までの 10 個の要素をもつシーケンスを生成します...
Python基礎

ブール型と論理演算子(and・or・not)

ブール型(True, False)ブール型は真偽値(ブール値)とよばれる True(真)または False(偽)の 2 種類の値を返します。Type() 関数で True もしくは False のクラスを調べると bool クラスに属してい...
Python数学

分数(有理数)の計算

有理数型(Fraction)除算演算子で割り算をすると誤差が生じることがあるので、データを分数の形に保存したままで計算したい場面があります。Python で分数計算を行なうためには、fractionsモジュールの Fractionクラス (...
Python書籍

Pythonプログラミング講座

Python3 プログラミングの準備 Anaconda をインストールします(環境構築)インタラクティブシェルを使ってプログラミングを練習しますJupyter Notebook で本格的なプログラミングを始めましょう独学で Python を...
Python数学

辞書(ディクショナリ)

辞書の構造と基本操作Python の辞書型オブジェクト(ディクショナリ) はキー(key)と値(value)を一組にして複数の要素を一括管理するためのデータ型です。リスト の各要素がインデックス(見出し番号)が自動的に割り当てられるのに対し...
Python数学

タプルの使い方(抽出・連結・検索・スライス)

タプルの定義と基本操作タプル は リスト と同じくシーケンスに分類される組み込みデータ型です。 複数の要素をもち、各要素にインデックスが割り当てられるという点でリストによく似たはたらきをしますが、タプルは immutable(変更不可)なオ...
Python基礎

sortメソッドで昇順・降順に並び替える

list.sort()リスト型オブジェクトには、要素を昇順あるいは降順に並び替える sort()メソッド が備わっています。sort はシーケンスの中でリスト型だけが備えるメソッドです。タプルや文字列を並び替えたいときは後述する sorte...