2023-01-01から1年間の記事一覧
概要 実行結果 表示イメージ 概要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 ---…
概要 実行結果 表示イメージ 概要str.format_map(mapping) フォーマット(dictコピー無) mapping が dict のサブクラスの時利用。 組込み型 文字列メソッド 実行結果 class Name(dict): def __missing__(self, nam): return nam '{fruit}がおいしい'.format_m…
概要 実行結果 表示イメージ 概要str.format(*args, **kwargs) フォーマット 組込み型 文字列メソッド 実行結果 'みかんが{0}個'.format(1000) 表示イメージ みかんが1000個
概要 実行結果 表示イメージ 概要str.find(sub[, start[, end]])sub:検査文字 start,end:スライスと同一 文字位置 文字列が見つからない時「-1」 組込み型 文字列メソッド 実行結果 eng= 'abcdefg' print(eng.find('c')) print(eng.find('z')) print(eng.fin…
概要 実行結果 表示イメージ 概要str.expandtabs(tabsize=8)tabsize:タブ位置 全タブ文字がスペースで置換 組込み型 文字列メソッド 実行結果 num='ab\tabc\tabcd\tabcdef' print(num.expandtabs()) print(num.expandtabs(4)) print(num.expandtabs(2)) 表…
概要 実行結果 表示イメージ 概要str.endswith(suffix[, start[, end]])suffix:対象文字 start,end:スライスと同一 文字列の最後が指定文字でおわるか 組込み型 文字列メソッド 実行結果 eng1 = 'abcdefg' print(eng1.endswith('g')) print(eng1.endswith(…
概要 実行結果 表示イメージ 概要str.encode(encoding='utf-8', errors='strict') バイト単位でエンコード 組込み型 文字列メソッド 実行結果 eng= 'abcdefg' print(eng.encode()) 表示イメージ b'abcdefg'
概要 実行結果 表示イメージ 概要str.count(sub[, start[, end]])sub:出現文字 start,end:スライスと同一 出現回数 重複なし 組込み型 文字列メソッド 実行結果 eng= 'abccccg' print(eng.count('c')) print(eng.count('c',1,3)) 表示イメージ 4 1
概要 実行結果 表示イメージ 概要str.center(width[, fillchar]) 文字列を中央に、他を埋める 文字列がwidthより短いとそのまま返す。 組込み型 文字列メソッド 実行結果 eng1 = 'abcdefg' print(eng1.center(10,'z')) print(eng1.center(1,'z')) # 文字の長…
概要 実行結果 表示イメージ 概要str.casefold() casefold(大小文字区別なし)に変換 見た目は小文字 組込み型 文字列メソッド 実行結果 eng1 = 'abcdefg' eng2 = 'ABCDEFG' print(eng1.casefold()) print(eng2.casefold()) 表示イメージ abcdefg abcdefg
概要 実行結果 表示イメージ 概要str.capitalize() 頭文字のみ大文字 組込み型 文字列メソッド 実行結果 eng1 = 'abcdefg' print(eng1.capitalize()) 表示イメージ Abcdefg
数値 数表現 判定 計算 集合 指数関数 対数関数 三角関数 ※ラジアンで指定。※戻り値もラジアン 2点間の直線距離 角度変換 ラジアン⇄角度 双曲線関数 特殊関数 定数 数値 Python - math.inf:無限大 数表現 Python - math.fabs(x):絶対値 Python - math.ceil…
概要 インポート 実行結果 表示イメージ 概要nan 浮動小数点型(非数値)Nanの値 mathモジュール インポート import math 実行結果 import math print(math.nan) 表示イメージ nan
概要 インポート 実行結果 表示イメージ 概要inf 浮動小数の正の無限大 mathモジュール インポート import math 実行結果 import math print(math.inf) 表示イメージ inf
概要 インポート 実行結果 表示イメージ 概要tau 円定数Tau(2π)「円周と半径の比」 mathモジュール インポート import math 実行結果 import math print(math.tau) 表示イメージ 6.283185307179586
概要 インポート 実行結果 表示イメージ 概要e 自然対数の底 mathモジュール インポート import math 実行結果 import math print(math.e) 表示イメージ 2.718281828459045
概要 インポート 実行結果 表示イメージ 概要pi 円周率 mathモジュール インポート import math 実行結果 import math print(math.pi) 表示イメージ 3.141592653589793
概要 インポート 実行結果 表示イメージ 概要lgamma(x) ガンマ関数で絶対値の自然対数 mathモジュール インポート import math 実行結果 import math print(math.lgamma(1)) print(math.lgamma(2)) print(math.lgamma(3)) 表示イメージ 0.0 0.0 0.6931471805…