format函數是用于格式化字符串的方法,它可以根據指定的格式將數據插入到字符串中。它的作用包括:
字符串格式化:可以將變量或表達式的值插入到字符串中的占位符位置,從而形成新的字符串。例如,可以使用"{0} {1}“.format(“Hello”, “World”)來生成字符串"Hello World”。
對齊文本:可以通過指定字段寬度、對齊方式等格式選項來格式化文本的顯示。例如,可以使用"{0:>10}".format(“Hello”)來將字符串"Hello"右對齊,并占用10個字符的寬度。
數值格式化:可以通過指定數值的顯示格式來格式化數值的輸出。例如,可以使用"{:.2f}“.format(3.14159)將浮點數3.14159格式化為保留兩位小數的字符串"3.14”。
時間格式化:可以將時間數據格式化為指定的字符串格式。例如,可以使用"{:%Y-%m-%d}".format(datetime.datetime.now())將當前日期格式化為"2022-01-01"的字符串。
總而言之,format函數可以幫助我們更方便地對字符串進行格式化處理,使得輸出的結果更符合我們的需求。