2023-06-01から1ヶ月間の記事一覧
概要 実行結果 表示イメージ リスト→タプル 変換 表示イメージ 概要 ()で囲む 省略もOK。 複数のデータを要素としてまとめて取り扱うデータ 構成要素:あらゆる型で混合してよい。 他言語の配列に近い。 インデックスで要素を取得のみ。書換不可。 シーケン…
概要 記述方法 表示イメージ 多重リスト 表示イメージ 概要 []で囲む 複数のデータを要素としてまとめて取り扱うデータ 構成要素:あらゆる型で混合してよい。 他言語の配列に近い。 インデックスで要素を読書きできる。 シーケンス型 空リストOK 記述方法 m…
文字列メソッド 変換 文字加工 埋める 寄せる フォーマット 文字結合 トリミング 分割 置換え 状態 判定 検索 文字列メソッド 文字列.メソッド名(引数, ....) の形式の関数のようなもの 変換 Python - str.capitalize():頭文字のみ大文字 変換 Python - str…
概要 実行結果 表示イメージ 概要str.zfill(width)str:文字列 width:文字長さ。(符号の桁を含む) 長さ指定+0埋め 先頭が符号だった時、符号の後から0埋めする 組込み型 文字列メソッド 実行結果 print("abcde".zfill(10)) print("-abcde".zfill(10)) 表…
概要 実行結果 表示イメージ 概要str.upper() 全大文字(大小区別あり)に変換 組込み型 文字列メソッド 実行結果 print("abc123defg".upper()) 表示イメージ ABC123DEFG
概要 実行結果 表示イメージ 概要str.title()str:文字列 単語毎に、頭文字のみ大文字にする 組込み型 文字列メソッド 実行結果 print('abc DEF GhI jKL'.title()) 表示イメージ Abc Def Ghi Jkl
概要 実行結果 表示イメージ 概要str.swapcase()str:変換文字列 大文字部分⇄小文字部分 変換 組込み型 文字列メソッド 実行結果 print('abcdABCD123あいう'.swapcase()) 表示イメージ ABCDabcd123あいう
概要 実行結果 表示イメージ 概要str.strip([chars])str:除去される文字列 chars:除去する文字列。省略時、空白。 文頭、文末 除去 組込み型 文字列メソッド 実行結果 print(" abcde " .strip()) print(" abcde ".strip()) print("####abcde####".strip('#…
概要 実行結果 表示イメージ 概要str.startswith(prefix[, start[, end]])str:検索される文字列 prefix:検索文字列 start,end:スライスと同一 文頭が指定文字列か 組込み型 文字列メソッド 実行結果 print("1234567123456712345671234567".startswith("12…
概要 実行結果 表示イメージ 概要str.splitlines(keepends=False)str:改行を含んだ文字列 keepends:Trueでリストに改行を含む 改行で分割+リスト化 組込み型 文字列メソッド 実行結果 print('11 1\n\n22 22\r33\r\n'.splitlines()) print('11 1\n\n22 22\…
概要 実行結果 表示イメージ 概要str.split(sep=None, maxsplit=- 1)str:区切り文字を含んだ文字列 sep:区切り文字。省略時、空白 maxsplit:最大区切り数 前から、文字列分割 組込み型 文字列メソッド 実行結果 print("123,45,678,9".split(",")) print("…
概要 実行結果 表示イメージ 概要str.rstrip([chars])str:除去される文字列 chars:除去する文字列。省略時、空白。 文末 除去 組込み型 文字列メソッド 実行結果 print(" abcde " .rstrip()) print(" abcde ".rstrip()) print("####abcde####".rstrip('#')…
概要 実行結果 表示イメージ 概要str.rsplit(sep=None, maxsplit=- 1)str:区切り文字を含んだ文字列 sep:区切り文字。省略時、空白 maxsplit:最大区切り数 後ろから、文字列分割 組込み型 文字列メソッド 実行結果 print("123,45,678,9".rsplit(",")) pri…
概要 実行結果 表示イメージ 概要str.rpartition(sep)str:区切り文字を含んだ文字列 sep:区切り文字 最後の区切り文字で区切った2分割文字列+区切り文字 区切れない時、2つの空文字列とそのまま文字列 組込み型 文字列メソッド 実行結果 print("123,45,678…
概要 実行結果 表示イメージ 概要str.rjust(width[, fillchar])str:右寄せ文字列 width:文字長さ fillchar::空埋め文字 ※省略時、半角空白 長さ指定+右寄せ 組込み型 文字列メソッド 実行結果 print("abcde".rjust(10)) print("abcde".rjust(5)) print("…
概要 実行結果 表示イメージ 概要str.rindex(sub[, start[, end]])str:置換えられる文字列 start,end:スライスと同一 文字列検索 最大インデックスを返す 見つからない時、「ValueError」 組込み型 文字列メソッド 実行結果 print("1234567123456712345671234567"…
概要 実行結果 表示イメージ 概要str.rfind(sub[, start[, end]])str:置換えられる文字列 start,end:スライスと同一 文字列検索 最大インデックスを返す 見つからない時、「-1」 組込み型 文字列メソッド 実行結果 print("1234567123456712345671234567".rfind("3…
概要 実行結果 表示イメージ 概要str.replace(old, new[, count])str:置換えられる文字列 old:置換前 文字列 new:置換後 文字列 count:先頭から何回目のみ置換えるか 文字列 置換え 組込み型 文字列メソッド 実行結果 print("12345671234567123456712345…
概要 実行結果 表示イメージ 概要str.removesuffix(suffix, /)str:削除される文字列 prefix:接頭辞 接尾辞 除去 組込み型 文字列メソッド 実行結果 print("たこさん".removesuffix("さん")) 表示イメージ たこ
概要 実行結果 表示イメージ 概要str.removeprefix(prefix, /)str:削除される文字列 prefix:接頭辞 接頭辞 削除 組込み型 文字列メソッド 実行結果 print("御御御付".removeprefix("御")) 表示イメージ 御御付
概要 実行結果 表示イメージ 概要str.partition(sep)str:区切り文字を含んだ文字列 sep:区切り文字 最初の区切り文字で区切った3分割文字列(区切り文字含む) 区切れない時、そのまま文字列と2つの空文字列 組込み型 文字列メソッド 実行結果 print("123,45…
概要 実行結果 表示イメージ 概要str.partition(sep)str:区切り文字を含んだ文字列 sep:区切り文字 最初の区切り文字で区切った3分割文字列(区切り文字含む) 組込み型 文字列メソッド 実行結果 print("123,45,6789".partition(",")) print("123,45,6789".p…
概要 実行結果 表示イメージ 概要str.translate(table)str:変換する文字列 変換テーブルで文字列置換え Python-str.maketrans():str.translate()用 変換テーブル作成 組込み型 文字列メソッド 実行結果 # ※()内文字表記,()外Unicode # 「97(a)→122(z)」、「65…
概要 実行結果 表示イメージ 概要static str.maketrans(x[, y[, z]])引数[x]:1文字分(Unicode数値、文字)を{変換前:変換後,...}辞書型で紐図ける 引数[x,y]:x,yで同じ長さの文字列、x変換前、y変換後で紐図ける。 引数 z :文字列で指定。文字列とNoneに…
概要 実行結果 表示イメージ 概要str.lstrip([chars])str:除去される文字列 chars:除去する文字列。省略時、空白。 先頭 除去 組込み型 文字列メソッド 実行結果 print(" abcde " .lstrip()) print(" abcde ".lstrip()) print("####abcde####".lstrip('#')…
概要 実行結果 表示イメージ 概要str.lower() 全小文字(大小区別あり)に変換 組込み型 文字列メソッド 実行結果 print("ABC123abあいうABC".lower()) 表示イメージ abc123abあいうabc
概要 実行結果 表示イメージ 概要str.ljust(width[, fillchar])str:左寄せ文字列 width:文字長さ fillchar::空埋め文字 ※省略時、半角空白 長さ指定+左寄せ 組込み型 文字列メソッド 実行結果 print("abcde".ljust(10)) print("abcde".ljust(5)) print("…
概要 実行結果 表示イメージ 概要str.join(iterable) str:セパレータになる文字 iterable:結合する文字列 文字列結合 組込み型 文字列メソッド 実行結果 print("~".join(['1','2','3'])) print("~".join(str(x) for x in range(1,4))) # 内包表記でイテラブル…
概要 実行結果 表示イメージ 概要str.isupper() 1文字以上、全英大文字か 組込み型 文字列メソッド 実行結果 print("ABC".isupper()) print("abc".isupper()) print("Abc".isupper()) print("AbC".isupper()) 表示イメージ True False False False
概要 実行結果 表示イメージ 概要str.istitle() 文頭が英大文字か 組込み型 文字列メソッド ちょこっとメモタイトルケース文頭のみを英大文字にする 実行結果 print("Abc".istitle()) print("abc".istitle()) print("ABc".istitle()) print("AbcDef".istitle…