概要 実行結果 表示イメージ 概要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…
概要 実行結果 表示イメージ 概要str.isspace() 1文字以上、全空白文字か 組込み型 文字列メソッド 実行結果 print("".isprintable()) print(" ".isprintable()) # 全角空白 print(" ".isprintable()) # 半角空白 print("ab c".isprintable()) 表示イメージ …
概要 実行結果 表示イメージ 概要str.isprintable() 全印刷可能文字列、又は空か 組込み型 文字列メソッド 実行結果 print("あいう".isprintable()) print("".isprintable()) print("\n".isprintable()) 表示イメージ True True False
概要 実行結果 表示イメージ 概要str.isnumeric() 1文字以上、全数字か 組込み型 文字列メソッド 実行結果 print("1234".isnumeric()) print("abc".isnumeric()) print("%abc".isnumeric()) print("%Abc".isnumeric()) print("あいう".isnumeric()) 表示イメ…
概要 実行結果 表示イメージ 概要str.islower() 1文字以上、全英小文字か ※大小文字があるもの全部 組込み型 文字列メソッド 実行結果 print("abc".islower()) print("%abc".islower()) print("%Abc".islower()) print("あいう".islower()) print("1234".isl…
概要 実行結果 表示イメージ 概要str.isidentifier() 有効な識別子(変数,関数,クラスなどの名)か 組込み型 文字列メソッド ちょこっとメモ識別子 命名規則 大小英数字、「_」アンダースコア ※2バイト文字もOK 先頭に数字はNG 実行結果 print("abc_1".isidentifier()…
概要 実行結果 表示イメージ 概要str.isdigit() 組込み型 文字列メソッド 実行結果 inte = '123456' print(inte.isdigit()) flotA = '0x1dfe' print(flotA.isdigit()) flotB = '123.456' print(flotB.isdigit()) strg = 'あいうえお' print(strg.isdigit()) …
概要 実行結果 表示イメージ 概要str.isdecimal() 1文字以上、10進数字か 組込み型 文字列メソッド 実行結果 inte = '123456' print(inte.isdecimal()) flotA = '0x1dfe' print(flotA.isdecimal()) flotB = '123.456' print(flotB.isdecimal()) strg = 'あい…
概要 実行結果 表示イメージ 概要str.isascii() 空字または全ascii文字か 組込み型 文字列メソッド 実行結果 eng= 'aAcdefg' print(eng.isascii()) eng= 'a2bcdefg' print(eng.isascii()) eng= 'abc-defg' print(eng.isascii()) strg = 'アイウエオ' print(strg.i…
概要 実行結果 表示イメージ 概要str.isalpha() 1文字以上、全英字か 日本語は全半角共にencode('utf-8')で変換必要。 組込み型 文字列メソッド 実行結果 eng= 'aAcdefg' print(eng.isalpha()) eng= 'a2bcdefg' print(eng.isalpha()) eng= 'abc-defg' print(…
概要 実行結果 表示イメージ 概要str.isalnum() 1文字以上、全英数字か 日本語は全半角共にencode('utf-8')で変換必要。 組込み型 文字列メソッド 実行結果 eng= 'aAcd1e2fg' print(eng.isalnum()) eng= 'abc-defg' print(eng.isalnum()) strg = 'アイウエオ' pri…
概要 実行結果 表示イメージ 概要str.index(sub[, start[, end]])sub:検査文字 start,end:スライスと同一 文字位置 ない時:ValueError 組込み型 文字列メソッド 実行結果 eng= 'abcdefg' print(eng.index('c')) print(eng.index('z')) 表示イメージ 2 ---…