Python基礎

6/7ページ
  • 2018.08.23

集合の包含判定(含む・含まれないの判定)

 比較演算子 や set オブジェクト に備わるメソッドを使うと、ある集合が別の集合に含まれる(部分集合である)かどうかというような 包含判定(含む・含まれないの判定) が可能です。 比較演算子を用いた包含判定  集合演算の詳細については、≫ 数学教室の記事 を参照してください。    集合が等しいかどうかの判定  2 つの set オブジェクトの要素が完全に一致しているかどうかを調べ […]

  • 2018.08.23

setオブジェクトと集合演算

setオブジェクト  set クラスのオブジェクト は [コンテナ型 - 集合型] に分類されます。  長さをもち、要素を追加・変更・削除できるなど、コンテナとしての機能は list オブジェクト と共通していますが、リストと大きく異なるのは要素が順番をもたない、要素が重複しないという2点です。また、set オブジェクトは要素の変更が可能な mutable なオブジェクト です。集合型にはもうひと […]

  • 2018.08.21

for 文による繰り返し処理とインデントの規則

for文による繰り返し処理 for文とインデント  まず最初にサンプルコードを掲載します。 # PYTHON_ROOP_01 # プログラミング言語のリスト p_language = ["Python", "C++", "Java", "PHP", "Ruby"] # リストから順に要素を取り出します for x in p_language: print(x, end = "") Python C […]

  • 2018.08.20

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

ミュータブルとイミュータブル  Python には ミュータブル (変更可能) なオブジェクト と イミュータブル (変更不可能) なオブジェクト があります。リスト、ディクショナリ、set は要素を入れ替えたり削除したりできるので、ミュータブルなオブジェクトです。数値、文字列、タプルなどは一度定義してしまうと、自身を作り変えることができないのでイミュータブルなオブジェクトに分類されます。実際のコ […]

  • 2018.08.19

英字を大文字・小文字に変換します

文字列を大文字・小文字に変換するメソッド str.upper():英字を大文字に変換  str.upper() は英字をすべて大文字に変換してコピーを返します。 # PYTHON_UPPER my_str = "I need to tweak the code." #(訳:コードをちょっと修正しないと) # すべて大文字に変えます my_str = my_str.upper() print(my_ […]

  • 2018.08.19

文字列の検索と置換、削除

文字列を検索するメソッド  Pythonで 指定文字列を検索する方法 を解説します。 str.find():文字列を左端から検索  str.find() は指定した検索文字列に一致する要素をオブジェクトから探します。 str.find (検索文字列 [,開始インデックス [,終了インデックス]])  範囲を指定しない場合は検索文字列と一致する要素を先頭から探して、最初にみつかった要素のインデックス […]

  • 2018.08.15

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

ブール型 (boolオブジェクト:True, False)  ブール型は真偽値(ブール値)とよばれる True (真) または False (偽) の 2 種類の値を返します。Type () 関数で True もしくは False のクラスを調べると boolクラスであることがわかります: # PYTHON_BOOL_01 # TrueとFalse のクラスを調べる x = type(True) […]

  • 2018.08.09

組み込みデータ型とメソッド

組み込みデータ型とメソッド  Python では以下のような基本的なデータ型が用意されています:  ・ 数値型  ・ ブール型  ・ 文字列  ・ リスト  ・ タプル  ・ ディクショナリ  ・ set  これらは 組み込みデータ型 とよばれています。  Python のデータ型は全てオブジェクトとして扱われます。  オブジェクトはその型に応じて特有の機能 (メソッド) を備えています。  たと […]

  • 2018.08.08

要素の並べ替え

list.sort():昇順・降順に並べ替える  数値を要素にもつリストに対して sort()メソッド を呼びだすと、要素を昇順あるいは降順に並び替えることができます。 list.sort(key, reverse)  引数 reverse に False を指定するか省略すると 昇順、True を指定すると 降順 です。 # SORT_01-1 # リストを作成 num1 = [4, 2, 5, […]

  • 2018.08.06

比較演算子

比較演算子の種類  2 つのオブジェクト x, y を比較して、  「 x と y は等しい?」  「 x は y より大きい?」  「 x は y に含まれる?」 などを判定して、True(真)または False(偽)の2択(真偽値)で答えさせる演算子を 比較演算子 (comparison operator) とよび、主に if 文などの条件判定式で用いられます。  Python の比較演算子 […]

1 6 7