全网最细Python格式化输出用法,有哪些不为人知的技巧和细节?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7764个文字,预计阅读时间需要32分钟。
python使用 print() 函数在 Python 中支持格式化输出,类似于 C 语言的 printf 函数。
1. 格式化输出字符串和整数示例1:输出字符串 AmoXiang 并计算并输出它的字符长度str1=AmoXiangprint(字符串: %s, 长度: %d % (str1, len(str1)))
一、使用 print() 函数
在 Python 中,print() 函数支持格式化输出,与 C 语言的 printf 类似。
1. 格式化输出字符串和整数
输出字符串 AmoXiang,并计算、输出它的字符长度
str1 = "%s.length = %d" % ("AmoXiang", len("AmoXiang")) print(str1) # 输出AmoXiang.length = 8
% 在字符串中表示格式化操作符,它后面必须附加一个格式化符号,具体说明如下表所示。
%()元组可以包含一个或多个值,如变量或表达式,用来向字符串中%操作符传递值,元组包含元素数量、顺序都必须与字符串中%操作符一一对应,否则将抛出异常。%()元组必须位于字符串的后面,否则无效。如果字符串中只包含一个%操作符,那么也可以直接传递值。例如:
str1 = "AmoXiang.length = %d" % len("AmoXiang") print(str1) # 输出AmoXiang.length = 8
2. 格式化输出不同进制数
使用 print() 函数把数字输出为十六进制、十进制、八进制格式的字符串。
本文共计7764个文字,预计阅读时间需要32分钟。
python使用 print() 函数在 Python 中支持格式化输出,类似于 C 语言的 printf 函数。
1. 格式化输出字符串和整数示例1:输出字符串 AmoXiang 并计算并输出它的字符长度str1=AmoXiangprint(字符串: %s, 长度: %d % (str1, len(str1)))
一、使用 print() 函数
在 Python 中,print() 函数支持格式化输出,与 C 语言的 printf 类似。
1. 格式化输出字符串和整数
输出字符串 AmoXiang,并计算、输出它的字符长度
str1 = "%s.length = %d" % ("AmoXiang", len("AmoXiang")) print(str1) # 输出AmoXiang.length = 8
% 在字符串中表示格式化操作符,它后面必须附加一个格式化符号,具体说明如下表所示。
%()元组可以包含一个或多个值,如变量或表达式,用来向字符串中%操作符传递值,元组包含元素数量、顺序都必须与字符串中%操作符一一对应,否则将抛出异常。%()元组必须位于字符串的后面,否则无效。如果字符串中只包含一个%操作符,那么也可以直接传递值。例如:
str1 = "AmoXiang.length = %d" % len("AmoXiang") print(str1) # 输出AmoXiang.length = 8
2. 格式化输出不同进制数
使用 print() 函数把数字输出为十六进制、十进制、八进制格式的字符串。

