Python format()方法用于对字符串执行格式操作。格式化字符串时,使用定界符{}(花括号)将其替换为值。该分度符可以包含索引或位置参数。
format(*args, **kwargs)
它返回一个格式化的字符串。
使用位置定界符格式化字符串的简单格式化方法的示例。
# Python format() function example # 变量声明 str = "Java" str2 = "C#" # 函数调用 str3 = "{} and {} both are programming languages".format(str,str2) # 显示结果 print(str3)
输出:
Java and C# both are programming languages
定界符(花括号)使用数字索引替换并格式化字符串。
# Python format() function example # 变量声明 str = "Java" str2 = "C#" # 函数调用 str3 = "{1} and {0} both are programming languages".format(str,str2) # 显示结果 print(str3)
输出:
C# and Java both are programming languages
在不同数字系统中格式化数值。请参见以下示例。
# Python format() function example # 变量声明 val = 10 # 函数调用 print("decimal: {0:d}".format(val)); # display decimal result print("hex: {0:x}".format(val)); # display hexadecimal result print("octal: {0:o}".format(val)); # display octal result print("binary: {0:b}".format(val)); # display binary result
输出:
decimal: 10 hex: a octal: 12 binary: 1010
用字符串格式化float和percentile非常容易。
# Python format() function example # 变量声明 val = 100000000 # 函数调用 print("decimal: {:,}".format(val)); # formatting float value print("decimal: {:.2%}".format(56/9)); # formatting percentile value
输出:
decimal: 100,000,000 decimal: 622.22%
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Tony Bai · Go语言第一课 -〔Tony Bai〕