python:f-strings

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:f-strings [2023/05/08 08:34] – [書式編集のパフォーマンス比較] ともやんpython:f-strings [2023/05/08 09:33] (現在) ともやん
行 1: 行 1:
 ====== フォーマット済み文字列リテラル (f-strings) ====== ====== フォーマット済み文字列リテラル (f-strings) ======
-<WRAP prewrap 100%>+<WRAP mincode>
 <code python> <code python>
 >>> str_val = 'abc' >>> str_val = 'abc'
行 45: 行 45:
 >>> import timeit >>> import timeit
 >>> timeit.timeit("""name = "TomoYan";age = 99; >>> timeit.timeit("""name = "TomoYan";age = 99;
-... f'{name} is {age}.'""", number = 1000000+... f'{name} is {age}.'""", number = 10000000
-0.23176945900195278+2.247387803014135
 >>> timeit.timeit("""name = "TomoYan";age = 99; >>> timeit.timeit("""name = "TomoYan";age = 99;
-... '%s is %s.' % (name, age)""", number = 1000000+... '%s is %s.' % (name, age)""", number = 10000000
-0.22832379801548086+2.269912829011446
 >>> timeit.timeit("""name = "TomoYan";age = 99; >>> timeit.timeit("""name = "TomoYan";age = 99;
-... '{} is {}.'.format(name, age)""", number = 1000000+... '{} is {}.'.format(name, age)""", number = 10000000
-0.42849745802232064+4.426570633018855
 >>> timeit.timeit("""name = "TomoYan";age = 99; >>> timeit.timeit("""name = "TomoYan";age = 99;
-... '{0} is {1}.'.format(name, age)""", number = 1000000+... '{0} is {1}.'.format(name, age)""", number = 10000000
-0.5094511199858971+5.005730772012612
 >>> ^D >>> ^D
  
  • python/f-strings.txt
  • 最終更新: 2023/05/08 09:33
  • by ともやん