Python 格式化输出 %d、%s、%f ... 的使用

简介: Python 格式化输出 %d、%s、%f ... 的使用
  • %d、%s、%f... 这些以 % 开头的占位符都是为了支持 python字符串格式化输出。
  • 举几个例子
>>> name = "abc"
>>> print("%s def"%name)
abc def
• 1
• 2
• 3
>>> name = '''%(char)s def'''
>>> print(name % {'char': 'abc'})
abc def
  • 常见的格式化符号(%s%(key)s 只是使用场景不一样,占位代表的意思是一样的)
格式符号 转换
%s 通过 str() 字符串转换来格式化
%u 无符号的十进制整数
%d 有符号的十进制整数
%o 八进制整数
%x 十六进制整数,小写字母
%X 十六进制整数,大写字母
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用 E 代替 e)
%f 浮点实数
%g 浮点数字(根据值的大小采用 %e%f)
%G 浮点数字(类似于 %g)

相关文章
|
10天前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
194 100
|
10天前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
213 99
|
14天前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
14天前
|
开发者 Python
Python f-strings:更优雅的字符串格式化技巧
Python f-strings:更优雅的字符串格式化技巧
|
14天前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
25天前
|
Python
使用Python f-strings实现更优雅的字符串格式化
使用Python f-strings实现更优雅的字符串格式化
|
2月前
|
Python
Python中的f-string:更简洁的字符串格式化
Python中的f-string:更简洁的字符串格式化
215 92
|
3月前
|
PHP Python
Python format()函数高级字符串格式化详解
在 Python 中,字符串格式化是一个重要的主题,format() 函数作为一种灵活且强大的字符串格式化方法,被广泛应用。format() 函数不仅能实现基本的插入变量,还支持更多高级的格式化功能,包括数字格式、对齐、填充、日期时间格式、嵌套字段等。 今天我们将深入解析 format() 函数的高级用法,帮助你在实际编程中更高效地处理字符串格式化。
269 0
|
4月前
|
Python
Python f-strings:让字符串格式化更简洁高效!
Python f-strings:让字符串格式化更简洁高效!
231 81

推荐镜像

更多