返回顶部
首页 > 资讯 > 后端开发 > Python >python中三种输出格式总结(%,format,f-string)
  • 943
分享到

python中三种输出格式总结(%,format,f-string)

2024-04-02 19:04:59 943人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录python的三种输出格式1. % (不推荐使用)2. fORMat3. f-string对比总结Python的三种输出格式 环境:PyCharm + python3.8 1.

Python的三种输出格式

环境:PyCharm + python3.8

1. % (不推荐使用)

格式: 格式字符串% (输出项1,输出项2,…输出项n)。

%c字符
%s字符串
%d带符号的整数(10)
%o带符号的整数(8)
%x或者 %X带符号的整数(16)
%f 或者 %F浮点数字

使用:

案例一

num1 = 20
num2 = 30
print('num1=%d, num=%d' %(num1, num2))

输出:
num1=20, num=30

案例二

num = 3.141526
print('%0.2f' %num)      # 保留两位小数
print('%10.1f' %num)     # 占10个空格, 右对齐
print('%-10.2f' %num)    # 占10个空格, 左对齐

输出:

2. format

格式: format(输出项[,格式字符串]) , 其中格式字符串是可以选择项目

案例一

num1 = 20
num2 = 30
print('num1={}, num2={}'.format(num1, num2))

输出:
num1=20, num=30

案例二

str1 = '小沐'
str2 = '小冷'
print('{0}{1}{1}{0}'.format(str1, str2))   # 从0开始对映变量值

输出:
小沐小冷小冷小沐

案例三

print('{meng}{mu}'.format(mu='小沐', meng='小萌'))

输出:
小萌小沐

案例四

<左对齐
>右对齐
^中间对齐
=(只用于数字)在小数点后进行补齐
# 0:3.14    |  *:填充多出的空格(便于观察)    | 10:3.14占的位置大小
print('--{0:*<10}--{0:*^10}--{0:*>10}--{0:*=7}'.format(3.14))

输出:

案例五

print('十进制:{0:d},十六进制:{0:x},八进制:{0:o},二进制:{0:b}'.format(31))
#  带'#'有进制前缀
print('十六进制:{0:#x},八进制:{0:#o},二进制:{0:#b}'.format(31))   

输出:
十进制:31,十六进制:1f,八进制:37,二进制:11111
十六进制:0x1f,八进制:0o37,二进制:0b11111

案例六

# 转化为百分比并保留两位小数
print('百分比:{:.2%}'.format(0.555555))
# 保留两位小数
print('保留两位小数:{:.2}'.format(0.555555))

输出:
百分比:55.56%
保留两位小数:0.56

案例七

print('{:} *-* {:}'.format(1, -1))
# 显示符号
print('{:+} *-* {:+}'.format(1, -1))
# 若是正数,则在前面留空格
print('{: } *-* {: }'.format(1, -1))
# -数时显示-,与'{:}; {:}'一致
print('{:-} *-* {:-}'.format(1, -1))

输出

3. f-string

用法: f’{}‘

案例一

name = "小沐"
age = 20
print(f'我叫{name},今年{age}岁了。')

输出:
我叫小沐,今年20岁了。

案例二

name = "小沐"
age = 20
print(f'我叫{name},'
      f'今年{age}岁了。')    #  多行用法

输出:
我叫小沐,今年20岁了。

案例三

num = 3.141526
print(F'保留两位小数:{num:.2f}')

输出:
保留两位小数:3.14

更多用法可参考上述的第二点:format

对比

f-string: formatted string literals, 格式化字符串常量。

功能同%-formating, str.format(),操作方便,速度快

总结

到此这篇关于python中三种输出格式的文章就介绍到这了,更多相关python输出格式内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python中三种输出格式总结(%,format,f-string)

本文链接: https://lsjlt.com/news/144185.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python中三种输出格式总结(%,format,f-string)
    目录python的三种输出格式1. % (不推荐使用)2. format3. f-string对比总结python的三种输出格式 环境:pycharm + python3.8 1. ...
    99+
    2024-04-02
  • python %f格式化输出float的三种用法
    %f是什么 %f是python内置的格式化输出符号,主要用于输出浮点数,一般需要跟print()内置函数进行搭配使用。下面的内容将介绍三种%f的用法。 一、%f输出浮点数的基本用法 %f输出浮点数,可能会保留小数点后6位数,下方实例中...
    99+
    2023-10-10
    python 开发语言 Powered by 金山文档
  • Python输出格式全总结
    有几种方法可以显示程序的输出;数据可以以人类可读的形式打印出来,或者写入文件以供将来使用。本章将讨论一些可能性。 更漂亮的输出格式 到目前为止,我们遇到了两种写入值的方法:表达式语句 和 print() 函数。(第三种是使用文件对象的...
    99+
    2023-01-31
    格式 Python
  • Python格式化输出总结
    格式化输出一,使用%占位符name = input("请输入您的姓名") age = int(input("请输入您的年龄")) job = input("请输入您的工作") hobby = input("请输入您的爱好") msg = '...
    99+
    2023-01-31
    Python
  • 怎么使用python的f-string格式化输出
    本篇内容介绍了“怎么使用python的f-string格式化输出”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!f-string简介pytho...
    99+
    2023-06-01
  • python中三种输出格式是什么
    这篇文章主要介绍“python中三种输出格式是什么”,在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python中三种输出格式是什么”的疑惑有所帮助!...
    99+
    2023-06-29
  • python中的格式化输出用法总结
    本文实例总结了python中的格式化输出用法。分享给大家供大家参考,具体如下: Python一共有两种格式化输出语法。 一种是类似于C语言printf的方式,称为 Formatting Expression...
    99+
    2022-06-04
    python
  • Python格式化输出的几种汇总
    目录Python中三种格式化输出的方式第一种第二种  第三种 format方法位置映射关键字映射元素访问填充对齐精度设置总结Python中三种格式化输出...
    99+
    2023-02-14
    Python格式化 Python格式化输出 py格式化输出
  • Python中如何实现format()格式化输出
    这篇文章主要为大家展示了“Python中如何实现format()格式化输出”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中如何实现format()格式化输出”这篇文章吧。format...
    99+
    2023-06-25
  • Python格式化输出字符串的五种方法总结
    目录1. 引言2. 函数 center()3. 函数 ljust()4. 函数 rjust()5. 函数 zfill()6. 函数 title()7. 使用1. 引言 Python语...
    99+
    2024-04-02
  • Python格式化输出之format用法详解
    目录format用法一、填充1.无参(1)2.无参(2)3.无参(3)4.key value5.列表6.字典7.类8.魔法参数二、数字格式化三、叹号用法总结format用法 &nbs...
    99+
    2024-04-02
  • 浅谈Python 字符串格式化输出(format/printf)
    Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'w...
    99+
    2022-06-04
    浅谈 字符串 printf
  • Python print函数及format()格式化输出详解
    今天继续给大家介绍Python相关知识,本文主要内容是Python print函数及format()格式化输出详解。 一、print()函数基本使用 print()函数是Python中用于向控制台输出...
    99+
    2023-10-23
    python 编程 开发 print输出 格式化
  • C语言格式输出二进制的2种方法总结
    目录1.前言2.源码实现3.结果展示附:C语言如何将一个数字的二进制形式输出出来总结1.前言 在我们日常的编程中,有时候需要格式化输出一个整形数据的二进制,但是在我们C语言中只有 输...
    99+
    2022-11-13
    c语言以二进制形式输出 c语言怎么输出二进制数 C语言二进制显示
  • python格式化输出%s与format()的用法对比
    目录1、python格式化输出历史起源2、为什么要学习python3支持的新式格式化输出呢?3、基本用法format()支持位置格式化填充,%s不支持;4、填充和对齐1)填充(只能用...
    99+
    2024-04-02
  • python常见的格式化输出小结
    本文总结了一些简单基本的输出格式化形式,下面话不多说了,来看看详细的介绍吧。 一、打印字符串 >>> print "I'm %s" % ("jihite") I'm jihite ...
    99+
    2022-06-04
    小结 常见 python
  • Python实现计算AUC的三种方式总结
    目录介绍实现代码方法补充介绍 AUC(Area Under Curve)被定义为ROC曲线下与坐标轴围成的面积,显然这个面积的数值不会大于1。又由于ROC曲线一般都处于y=x这条直线...
    99+
    2024-04-02
  • python中如何格式化输出
    这篇文章将为大家详细讲解有关python中如何格式化输出,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言:有几种方法可以显示程序的输出。 数据可以以人类可读的形式打印,或写入文件以供将来使用,甚至可以以...
    99+
    2023-06-29
  • python中的格式化输出方法
    目录1 使用字符串模运算符(%)格式化输出2 使用 format 方法格式化输出​3 使用 String 方法格式化输出前言: 有几种方法可以显示程序的输出。 数据可以以人类可读的形...
    99+
    2024-04-02
  • js字符串转换为对象格式的三种方法总结
    目录背景:JSON.parse()eval() 函数new Function()总结 背景: js字符串转换为对象格式,一般都会想到JSON.parse(),但数据不是标准...
    99+
    2022-12-08
    js字符串转换成对象 js字符串转为对象 js字符串转对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作