当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String format()用法及代码示例


Python format() 方法用于对字符串进行格式化操作。格式化字符串时,使用分隔符 {}(大括号)将其替换为值。此分隔符可以包含索引或位置参数。

签名

format(*args, **kwargs)

参数

  • *参数:子串
  • **夸克:start 索引一个范围

返回类型

它返回一个格式化的字符串。

让我们看一些例子来理解 format() 方法。

Python 字符串 format() 方法示例 1

使用位置分隔符格式化字符串的简单格式化方法示例。

# Python format() function example
# Variable declaration
str = "Java"
str2 = "C#"
# Calling function
str3 = "{} and {} both are programming languages".format(str,str2)
# Displaying result
print(str3)

输出:

Java and C# both are programming languages

Python 字符串 format() 方法示例 2

分隔符(大括号)使用数字索引来替换和格式化字符串。

# Python format() function example
# Variable declaration
str = "Java"
str2 = "C#"
# Calling function
str3 = "{1} and {0} both are programming languages".format(str,str2)
# Displaying result
print(str3)

输出:

C# and Java both are programming languages

Python 字符串 format() 方法示例 3

在 different-different 数字系统中格式化数值。请参阅以下示例。

# Python format() function example
# Variable declaration
val = 10
# Calling function
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

Python 字符串 format() 方法示例 4

在字符串中形成浮点数和百分位数非常容易。

# Python format() function example
# Variable declaration
val = 100000000
# Calling function
print("decimal:{:,}".format(val)); # formatting float value
print("decimal:{:.2%}".format(56/9)); # formatting percentile value

输出:

decimal:100,000,000
decimal:622.22%






相关用法


注:本文由纯净天空筛选整理自 Python String format() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。