まぬねこの足跡。。。

備忘録+たのしさ+ひっそりと

2024-10-01から1ヶ月間の記事一覧

Python - シーケンス型.index():インデックス取得

概要 コード 表示イメージ 概要s.index([検索文字, for[, to]]) s:シーケンス型 from:開始インデックス to:終了インデックス ※リストでは、類似『str.find()』文字列メソッドなのでつかえない。ちょこっとメモシーケンス文字列、バイト列、タプル、リスト…

Python - sum():総和

概要 コード 表示イメージ 概要sum(イテラブル[, ...])ちょこっとメモイテラブルfor文によって繰り返すことができるオブジェクト イテレータ繰り返して取り出す操作 コード word=[1,2,3,4,5] print(sum(word)) 表示イメージ 15

Python - min():最小値取得

概要 コード 表示イメージ 概要min(イテラブル[, ...])コード word=[1,2,3,4,5] print(min(word)) ちょこっとメモイテラブルfor文によって繰り返すことができるオブジェクト イテレータ繰り返して取り出す操作 表示イメージ 1

Python - max():最大値取得

概要 コード 表示イメージ 概要max(イテラブル[, ...])ちょこっとメモイテラブルfor文によって繰り返すことができるオブジェクト イテレータ繰り返して取り出す操作コード word=[1,2,3,4,5] print(max(word)) 表示イメージ 5

Python - len():要素数取得

概要 コード 表示イメージ 概要len(s) s:シーケンス型、コレクション型 要素数(オブジェクトの長さ) 取得 組み込み関数 ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コレクション辞書、集合、凍結集合など コード word=[1,2,3…

Python リスト(list) 演算子

演算子 演算子「+」 表示イメージ 演算子「*」 パターンA 表示イメージ パターンA 表示イメージ 演算子「in」 表示イメージ 演算子「not in」 表示イメージ 演算子 演算子「+」 リストの連結 word=[1,2,3,4,5] print(word+['a', 'b', 'c', 'd','e']) 表示イメージ [1, …

Python リスト(list) 内包表記

内包表記 リスト→新リスト 基本 表示イメージ 複数のリストから要素を取得 表示イメージ 条件で絞る 表示イメージ 入れ子(ネスト)・・・多次元リストを生成 表示イメージ 内包表記 リスト→セット(集合) 基本 表示イメージ 内包表記 リスト→辞書 基本 表示イメー…

Python リスト(list) インデックス・スライス

インデックス 0から始まる。基本, 左側に格納したデータから数える。 データの書換えが可能 負のインデックス:後ろから数える。「-1」から始まる。 word=['a', 'b', 'c', 'd','e'] print(word[1]) print(word[-2]) word[1]='Z' print(word) word[3]='ZZZZ' pr…

Python 定数(bool型、None)

定数 bool型 False True None 定数 定数専用機能はない。 コーディング上でわかりやすくしている。 全大文字のみのアッパースネークケース。例「WORD_WORD」推奨 ちょこっとメモ連結方法 キャメルケース最初以外の先頭を大文字。 wordWord。連結方法 スネー…

Python 変数 代入

代入 代入文 多重代入 リスト→リスト各要素 表示イメージ リスト→タプル各要素 表示イメージ 再代入文 累積代入文 代入演算子 代入 代入文 「=」:変数に値を代入する文 inte = 100 多重代入 リスト→リスト各要素 mm_lis =['卯月','皐月','水無月'] [ml4, m…

Python 文字列(連結・操作・検索・比較)

文字列の連結 (加算) 文字列 + 文字列 表示イメージ 文字列+数字 表示イメージ 文字列操作 繰り返し 表示イメージ インデックス 表示イメージ in 文字列検索 表示イメージ 文字列 比較 表示イメージ 文字列の連結 (加算)「+」又は「 」スペースで連結できる。 文…

Python エラーと対策

エラーの分類 構文エラー(syntax error) Pythonの構文に違反。プログラム実行前。 例)SyntaxError: ・・・構文エラー キーワードスペルミス daf fun(): # キーワードスペルミス return 1 表示イメージ File "<ipython-input-18-621b4a703825>", line 1 daf fun(): # キーワードスペルミス ^ SyntaxError: invalid syn</ipython-input-18-621b4a703825>…

Python - assert()・・・前提条件の宣言文

概要 実行結果 True時 False時 表示イメージ 概要assert 前提条件 プログラム内にデバッグ用アサーション (前提条件) を宣言する。 Falseの時、『AssertionError』が発生し、そこでプログラム停止。 テストとデバッグに有用。 実行結果 True時 Error表示なし…

Python 演算子

比較演算子 等値演算子 関係演算子 論理(ブール)演算子 等価性と同一性は、一致しない 表示イメージ 比較演算子 等値演算子 演算子 TRUE FALSE == 2つの値が等しい 2つの値が等しくない != 2つの値が等しくない 2つの値が等しい is 同一オブジェクト 同一…

Python 「if~elif~else文」・・・条件分岐

if 条件判断 if 条件式: true処理 表示イメージ if 条件式: true処理 else: false処理 表示イメージ if 条件式: true処理 elif 条件式: true処理 else: false処理 表示イメージ if 条件判断『:』改行後、インデントをわすれないこと。 if 条件式: true処理 A…

Python スコープ『変数・関数』

スコープ ローカル変数 グローバル宣言 表示イメージ グローバル変数 スコープ『変数・関数』がアクセスできる範囲 ローカル変数 特定の「{}」ブロック・関数内で変数定義された変数 変数定義された特定の「{}」ブロック・関数内のみで利用可能。 グローバル…

Python 数値 変換

整数→実数 表示イメージ 実数→整数 表示イメージ 整数→実数変換誤差なし float(5) float(-5) float(10**50) 表示イメージ 5.0 -5.0 1e+50 実数→整数変換誤差あり。 int(5.8) int(-5.8) int(float(10**50)) 表示イメージ 5 -5 100000000000000007629769841091…

Python 数値と表現

種類 数値 区切り文字「_」アンダースコア 表示イメージ 指数表現「e」 表示イメージ 整数型 int型 実数 float型 浮動小数点数 仕組み IEEE 754(64bit)形式) 浮動小数点数 表記方法 表示イメージ float型 無限大:inf inf 作成 型変換 種類下記3つがある。 整数:…

Python コメント、空白(全半角)・空行、複数行で記述、予約語(keyword)

コメント 1行コメント ドキュメンテーション文字列 表示イメージ 空白・空行 半角 全角 表示結果・・・実行エラー 空行 複数行で記述 『()』で記述 『\』で記述 予約語(keyword) コメントプログラムの解説などを描く。プログラムに影響しない。人間用。 1行…