Python3 中的 format(value)函数

首页 / Python3入门教程 / Python3 中的 format(value)函数

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

format - 语法

format(*args, **kwargs)

format - 参数

  • * args        - 子字符串
  • **kwargs - 开始为范围编入索引

format - 返回类型

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

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

# 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非常容易。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-string-format-method.html

来源:LearnFk无涯教程网

# 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%

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始学微服务 -〔胡忠想〕

Netty源码剖析与实战 -〔傅健〕

.NET Core开发实战 -〔肖伟宇〕

分布式协议与算法实战 -〔韩健〕

Service Mesh实战 -〔马若飞〕

人人都用得上的写作课 -〔涵柏〕

打造爆款短视频 -〔周维〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

大型Android系统重构实战 -〔黄俊彬〕

好记忆不如烂笔头。留下您的足迹吧 :)