ćęé㯠500 åć§ćććå±±ē° ćććććććļ¼ćāāå¤ę°ć®å¤ćęååć«ēµćæč¾¼ćć§č”Øē¤ŗćććå “é¢ćÆćć³ć¼ććęøćć¦ćććØå±±ć»ć©åŗć¦ćć¾ććš
ćććŖćØćććć¾ćPythonć§ćć£ćØć使ććć¦ććęøćę¹ćfęååļ¼f-stringļ¼ćPython 3.6ććå°å „ććććć®čØę³ćÆćęøćććććčŖćæććććććć¦é«éćäøåŗ¦č¦ćććęę¾ććŖććŖć便å©ę©č½ć§ććāØ
ćęååćć©ć¼ćććććØćÆćęååć®ęøå¼ćęå®ććććęååćŖćć©ć«ć«å¤ę°ćåćč¾¼ćć ćććććØćęćć¾ććććØćć°ćę°å¤ć3ę”ćć¤ć«ć³ćåŗåćć§č”Øē¤ŗććććå°ę°ē¹ä»„äøć3ę”ć§ęććććŖć©ćč¦ćē®ćę“ććććć®ę©č½ć§ćć
Pythonć«ćÆč¤ę°ć®ęååćć©ć¼ćććę¹ę³ćććć¾ćć代蔨ēćŖć®ćÆę¬”ć®3ć¤ć
"%s ćć" % name"{} ćć".format(name)f"{name} ćć"fęååćÆęøćććććåÆčŖę§ćé«ććå®č”éåŗ¦ćéććććē¾åØć®Pythonć§ćÆęććć使ććć¦ććęøćę¹ć§ććš
ęååćŖćć©ć«ć®é ć«å°ęåć® fļ¼ć¾ććÆå¤§ęåć® Fļ¼ćä»ćć¦ćåćč¾¼ćæććå “ęć« {å¤ę°å} ćęøćć ćć
x = "å±±ē°"
greeting = f"{x}ćć"
print(greeting) # å±±ē°ćć
ćć£ćććć ćć§ćå¤ę°ć®äøčŗ«ćęååć«ēµćæč¾¼ć¾ćć¾ććš
x = 500
message = f"{x}åć§ć"
print(message) # 500åć§ć
ę“ę°ć§ćęµ®åå°ę°ē¹ć§ććåćęčććčŖē¶ć«ęøććć®ćfęååć®é åć§ćć
{} ć®äøć«ćÆćå¤ę°ć ćć§ćŖćčØē®å¼ćé¢ę°å¼ć³åŗćć¾ć§ęøćć¾ćć
x = "å±±ē°"
y = "太é"
print(f"{x + y}ćć") # å±±ē°å¤Ŗéćć
x = 100
y = 10
print(f"åčØćÆ{x * y}åć§ć") # åčØćÆ1000åć§ć
äŗåć«å¤ę°ćčØē®ćć¦ććåæ č¦ććŖćććć®å “ć§å¼ćč©ä¾”ć§ććāāćććfęååć®ēéŖØé ć§ććšÆ
ćęåę°ć10ę”ć«ćććć¦ćč¶³ććŖćåćÆć¼ćć§åćććććØćććØććÆć{å¤ę°:0ę”ę°} ćØęøćć¾ćć
x = 123
print(f"{x:010}") # 0000000123
0ć7ć¤ē¶ćć¦ćć123ć蔨示ćććåčØ10ę”ć«ćŖćć¾ćććIDć®ē®”ēćććć”ć¤ć«åć®é£ēŖä½ęćŖć©ć§å¤§ę“»čŗćć¾ććš
ć9000000ćć®ćććŖå¤§ććŖę°åćć9,000,000ććØč”Øē¤ŗććććØććÆć{å¤ę°:,} ćØęøćć¾ćć
x = 9000000
print(f"{x:,}åć§ć") # 9,000,000åć§ć
éé”蔨示ćć¬ćć¼ćēęć§ććććē„ć£ć¦ććć ćć§äøę°ć«ććć£ć½ćć¢ć¦ććććć«ćŖćć¾ććš°
ćå°ę°ē¹ä»„äøć3ę”ć§ęćććććØćććØććÆć{å¤ę°:.ę”ę°f} ćØęøćć¾ćć
x = 0.123
print(f"{x:.5f}") # 0.12300
å°ę°ē¹ä»„äø5ę”ć«ćŖćććć«ćč¶³ććŖćåćÆ0ć§åćććć¾ććć°ć©ćć®ć©ćć«ćē§å¦čØē®ć®ć¬ćć¼ćć§å®ēŖć®ććÆćććÆć§ććš
ćå Øä½ć®ę”ę°ććććć¤ć¤ćå°ę°ē¹ä»„äøćęå®ććććå “åćęøćć¾ćć
x = 0.123
print(f"{x:010.3f}") # 000000.123
注ęē¹ćØćć¦ćęµ®åå°ę°ē¹ć§ćÆå°ę°ē¹ļ¼.ļ¼ć1ęåćØćć¦ć«ć¦ć³ćććć¾ććęå³ććę”ę°ć«ćŖććŖććØććÆćććēć£ć¦ćæć¦ćć ćććā ļø
å¤ę°ć ćć§ćŖćććŖćć©ć«ćē“ę„ęøćć¦ćåćć¾ćć
print(f"{9000000:,}åć§ć") # 9,000,000åć§ć
ćć¹ćēć«å¤ć確čŖććććØćć«ä¾æå©ćŖęøćę¹ć§ćć
x = 42
print(f"{x=}") # x=42
ćććć°ć®printęćęøććØćć«å§åēć«ä¾æå©ććx ć®å¤ćÆā¦ććØęøćć¦ććäŗŗćÆććć²ćć®ęøćę¹ć試ćć¦ćæć¦ćć ćććš
name = "Tom"
print(f"{name:<10}|") # Tom |
print(f"{name:>10}|") # Tom|
print(f"{name:^10}|") # Tom |
蔨形å¼ć®åŗåćä½ććØćć«éå®ćć¾ćć< ćå·¦åÆćć> ćå³åÆćć^ ćäøå¤®åÆćć§ćć
format ć”ć½ććć使ćåæ
č¦ććfęååćÆPythonć®åŗę¬ę©č½ć®äøć§ćć使ćå§ćć¦ććć«ę©ęµćęććććę©č½ć®ć²ćØć¤ćčÆęøćäøåćć°ć«ē½®ćć¦ććć°ćåæēØććÆćććÆć®å¼ćåŗććć©ćć©ćå¢ćć¾ćć
ęååęä½ć®åŗę¬ććå¦ć¹ćå®ēŖęøćfęååćå«ććęØęŗēćŖęøćę¹ćä½ē³»ēć«čŗ«ć«ć¤ćć¾ćć
ęØęŗć©ć¤ćć©ćŖć®ę“»ēØę³ććPythonćććęøćę¹ćę·±ć解説ćfęååć®åæēØćåØč¾ŗę©č½ć®ēč§£ćäøę°ć«ę·±ć¾ćć¾ćć
ćfęååćć©ć使ćć¹ććććå«ćć¦ćPythonć³ćć„ććć£ć®ęØå„Øć¹ćæć¤ć«ć90é ē®ć«åēø®ćäøē“č åæ čŖć®äøåć
ć¬ćć¼ćēęććć”ć¤ć«åé£ēŖä½ęććć°åŗåāāfęååćę“»čŗććå®ēØć·ć¼ć³ć®å®åŗ«ććå¦ćć ććØćä»äŗć«ē“ēµććććä½ęć§ćć¾ćć
fęååćęøććØćć«é »åŗćć { } : ćØćć£ćčØå·ćÆćå°å³ć«ęćøć®č² ę
ć«ćŖćć¾ććęéµęćčÆćč¤ę°ććć¤ć¹åęæåƾåæć®ćć¼ćć¼ćććććØćé·ęéć®ä½ę„ćé©ćć»ć©åæ«é©ć«ć
ę°č¦ć«ęøććŖćfęååćå§åēć«ććććć§ććčØčæ°éćå°ćŖćåÆčŖę§ćé«ććå®č”éåŗ¦ćéććććformatć”ć½ćććÆćPython 3.5仄åć®å¤ćē°å¢ćę±ććØććććć³ćć¬ć¼ććåēć«ēµćæē«ć¦ćććØćć«ä½æćēØåŗ¦ć§OKć§ććāØ
ćÆććććŖćć«ćÆć©ć¼ćļ¼"""..."""ļ¼ćØēµćæåćććć°ę¹č”ćå«ćé·ęćęøćć¾ććä¾ļ¼f"""åå: {name}\n幓齢: {age}""" ć®ććć«ę¹č”ć³ć¼ćć使ćć¾ććš
Python 3.12ććåć§ćÆćfęååć®å¤å“ćććć«ćÆć©ć¼ććŖćäøćÆć·ć³ć°ć«ćÆć©ć¼ććć®ććć«ä½æćåććåæ č¦ćććć¾ććć3.12仄éćÆåććÆć©ć¼ćć使ććććć«ćŖć£ć¦ćć¾ććå¤ććć¼ćøć§ć³ćØå ±åććå “åćÆå¤å“ćØå å“ć§éććÆć©ć¼ćć使ćć®ćå®å Øć§ććš
使ćć¾ććä¾ļ¼f"{x:010,}" ćØćććØć10ę”ć»ć¼ćåćć»ć«ć³ćåŗåćććäøåŗ¦ć«ęå®ć§ćć¾ććć{å¤ę°:[åÆćę¹][符å·][ć¼ćåć][å¹
][,][.精度][å]}ććå½¢å¼ęå®ć®å®å
ØćŖęøå¼ć§ććš
蔨示ććć ććŖćåé”ććć¾ććććć ććSQLćå¤éØć³ćć³ćć®ęååćēµćæē«ć¦ćå “åć«ē“ę„fęååć§åćććØć¤ć³ćøć§ćÆć·ć§ć³ę»ęć®ęø©åŗć«ćŖćć¾ććSQLćŖććć©ć”ć¼ćæćć¤ć³ćć£ć³ć°ćć³ćć³ććŖć subprocess ć®ćŖć¹ćå½¢å¼ćŖć©ćå°ēØć®å®å
ØćŖę¹ę³ć使ćć¾ććććš”ļø
Pythonć®fęååćÆćå¤ę°åćč¾¼ćæć»ę”ę°ęå®ć»å½¢å¼ę“å½¢ćäøč”ć§ć¹ćć¼ćć«ęøććå¼·åćŖę©č½ć§ććš
f"{å¤ę°}" ć§å¤ćåćč¾¼ćf"{x:010}" ć§åŗå®ę”ę°ć«f"{x:,}" ć§éé”蔨示ć«f"{x:.3f}" ć§ē²¾åŗ¦ćēµ±äøf"{x=}" ć§å¤ę°åćØå¤ćåę蔨示ćć®5ć¤ć®ććæć¼ć³ćč¦ćć¦ććć ćć§ćć¬ćć¼ćććć°ćUI蔨示ćCLIćć¼ć«ć®åŗåāāććććå “é¢ć§ćę“ć£ćć¢ć¦ććććććåŗććććć«ćŖćć¾ććęę„ć®ć³ć¼ćć£ć³ć°ć§ććć²fęååćäøč”å „ćć¦ćæć¦ćć ćććć³ć¼ććč¦éćććÆćć§ććāØ
š ććę„ēŖē¶ćä»äŗć®ćć¹ć¦ć…
š¤ ććć£ćććććććØć¼ćøć§…
⨠ććŖćć®iPhoneććꬅ
š¤ åćŖćććć£ććććććčŖ…
š¤ AIć®é²åććå éćććć…
š AIć®é ē¹ćøļ¼Claude…