Python基础—格式化输出

这篇具有很好参考价值的文章主要介绍了Python基础—格式化输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

格式化输出

含义:将字符串进行格式化,方便我们的阅读、使用。

只要放到引号中,所有的符号仅仅是一个符号,没有特殊含义

age = 18
name = '张三'
print('age岁的name熟读《孙子兵法》')
print(age, '岁的', name, '熟读《孙子兵法》')

将字符串进行格式化有三种方法:

一、旧式字符串格式化方法

%s、%d、%f等被称为占位符,%s对应字符串、%d对应整型、%f对应浮点型
%f --> 默认保留6位小数
%.Nf --> N为整数
%f --> 四舍五入
pi = 3.1415
print('圆周率为:%f' % pi)       -----> 圆周率为:3.141500
print('圆周率为:%.3f' % pi)     -----> 圆周率为:3.142

二、format方法

在字符串中写{},字符串外调用format方法,在format方法中传入值,按照一一对应的关系被写入对应的{}
作用为说明:后面的内容就是说明性的内容
age = 40
name = '海南军阀漠叔'
str2 = '{}岁的{}在海南横行霸道'.format(age, name)
print(str2)

三、格式化字符串字面值(f-字符串)

针对format方法的优化,将format简写为f或者F,数据直接写入{}
作用为说明:后面的内容就是说明性的内容
age = 18
name = '李华'
edu = '清华大学'
str3 = f'{age}岁的{name}考上了{edu}'
print(str3)

更高级的格式化

一、保留小数位:如果默认保留六位小数,只需要写:f,区别于%.f,: 表示针对数据修改的说明,f表示转为浮点型,并保留6位小数。指定任意小数位数时,要写 . 并且后面跟上小数位数。

str1 = f'{1234:f}'            -----> 默认保留6位小数 1234.000000
print(str1)
str2 = f'{1234:.3f}'          -----> 保留三位小数 1234.000
print(str2)

二、保留千分位:,(逗号)是千分位符

str3 = f'余额:{1234567890:,}'
print(str3)                    -----> 余额:1,234,567,890

三、百分比:百分比和保留小数位数组合:%前面添加.N --> N表示小数位数

str4 = f'今日boss血量剩余:{0.56:.0%}'
print(str4)                    -----> 今日boss血量剩余:56%

四、左对齐(<)、右对齐(>)、居中对齐(^)

>6表示如果数据长度<6,就将数据右对齐,左边补空格

str5 = f'{123:>6}'
print(str5)                    ----->    123

0>6表示如果数据的长度<6,就将数据右对齐,左边补0

str6 = f'{123:1>16}'           -----> 1111111111111123
print(str6)
str7 = f'{123:1<16}'           -----> 1231111111111111
print(str7)
str8 = f'{123:1^16}'           -----> 1111111231111111
print(str8)

文章来源地址https://www.toymoban.com/news/detail-474651.html

到了这里,关于Python基础—格式化输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Python中格式化字符串输出的4种方式

    Python格式化字符串的4中方式 一、%号 二、str.format(args) 三、f-Strings 四、标准库模板 五、总结四种方式的应用场景’ 一、%号占位符 这是一种引入最早的一种,也是比较容易理解的一种方式.使用方式为: 1、格式化字符串中变化的部分使用占位符 2、变量以元组形式提供 3、变

    2024年02月06日
    浏览(10)
  • Python(21)json.dumps()使用indent参数 格式化输出json数据格式

    json.dumps() 方法 将一个Python数据结构转换为JSON字符串 输出为 这样的格式一般都不优美,当数据很多的时候,看得就不是很直观方便。 可以使用 indent=4 参数来对json进行数据格式化输出,会根据数据格式缩进显示,读起来更加清晰 用法如下 输出为 json.dumps()方法,参数解释

    2024年02月08日
    浏览(8)
  • python %s格式化输出的五种用法,实例详解

    %s是python中的一个用于格式化输出的符号,与python内置的print()函数搭配使用,通常情况下用于格式化输出字符串或字符,但实际上,%s也可以用于输出其他的python数据类型。除此之外,%和s之间还可以传递一些参数,比如数值或符号等等,具体的见下方的实例代码。 基本用法

    2024年02月06日
    浏览(12)
  • 【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

    【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 目前通过%符号占位

    2024年02月05日
    浏览(16)
  • Python基础——format格式化

      在python中,我们在输出字符串常用format方法设置一些特定的格式,以美化结果,同时便于更改字符串中指定内容。本文总结了format的常用方法。   format通过字符串中的花括号{}来识别和替换字符串,由此达到格式化字符串的目的。填充内容位置的识别,有按顺序自动替

    2024年02月02日
    浏览(10)
  • fmt的格式化输入输出

    fmt 包是 Go 语言标准库中用于格式化输入和输出的包,它提供了丰富的函数来控制输出的格式,处理不同类型的数据,并且可以从输入源(如标准输入、文件)读取数据。下面将详细介绍 fmt 包的格式化输出和输入处理。 格式化输出 : fmt 包通过格式字符串来控制输出的格式

    2024年02月13日
    浏览(6)
  • C++常用格式化输出转换

    C++常用格式化输出转换

     在C语言中可以用printf以一定的格式打印字符,C++当然也可以。 输入输出及命名空间还不太了解的小伙伴可以看一看C++入门讲解第一篇。  在C++中,可以用流操作符(stream manipulators)控制数据的输出格式,这些流操作符定义在2个头文件( iomanip 和 ios )中,可以用输出运算

    2024年02月04日
    浏览(10)
  • 【Python入门篇】——Python基础语法(字符串扩展和格式化的精度控制)

    【Python入门篇】——Python基础语法(字符串扩展和格式化的精度控制)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 字符串在Python中有

    2024年02月03日
    浏览(36)
  • Python实验一基本数据类型针对用元组创建的5*5矩阵,格式化分行输出元素并分别计算两个主对角线元素之和;

    Python实验一基本数据类型针对用元组创建的5*5矩阵,格式化分行输出元素并分别计算两个主对角线元素之和;

    又到了自闭环节了,做个实验报告差点自闭,自己写的真的是很长的代码才实现,加油吧 这个根据参考网上大佬的方法进行了一些优化,在这里给大家提供参考。 输出结果: 对大家有帮助的话,记得关注点个赞哈!

    2024年02月16日
    浏览(8)
  • AWK语言第二版 1.3 格式化输出

    前一节的 print 语句用于简单和快速的输出。如果对输出格式有更高要求,就要使用 printf 语句。本书后面的例子中,可以看到  printf 语句能生成几乎任意格式的输出,不过本节只会展示它的一小部分能力。细节可以参考附录 A.4.3。 对齐域 printf 语句的格式是 其中的 format 是一

    2024年02月10日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包