广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python格式化输出字符串的方法有哪些
  • 407
分享到

Python格式化输出字符串的方法有哪些

2023-07-05 08:07:43 407人浏览 薄情痞子

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

摘要

本篇内容介绍了“python格式化输出字符串的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 格式化输出字符串(输出字

本篇内容介绍了“python格式化输出字符串的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    Python 格式化输出字符串(输出字符串+数字的几种方法)

    1. 介绍

    字符串格式化输出是python非常重要的基础语法。

    • 格式化输出:内容按照一定格式要求进行输出。

    2. 方法

    2.1 使用占位符%输出

    python2.6版本之前,使用%格式化字符串沿用的是C语言的输出格式。

    使用说明:

    • 一般格式:print(“格式化字符串” % 变量);

    • 变量超过2个使用元组格式:print(“格式化字符串” % (变量1,变量2));

    • 使用%占位符表示字符串中变量位置,传入的值要与%占位符的变量一一对应;

    • 其中,%s表示字符串,%d表示整数,%f表示小数(默认保留小数点后6位,%.2f保留两位小数);

    • 存在格式化标志时,需要 %% 表示一个百分号。

    name='xiaoming'age=12print("My name is %s, My age is %d" %(name,age))'''printMy name is xiaoming, My age is 12'''

    2.2 fORMat格式化

    format是python2.6新增的一个格式化字符串的方法,相比%格式化方法有如下优点:

    • 单个参数可以多次输出,参数顺序可以不相同;

    • 填充方式十分灵活,对齐方式十分强大;

    • 官方推荐用的方式;

    使用说明:

    • print(“…{索引}, … , {索引}, …”.format(值1, 值2))

    • #索引{}为空,默认按照顺序取值print(“…{key1}, … , {key2}, …”.format(key1=value,key2=value))

    2.2.1 一般用法
    name = 'xiaoyang'age = 20print('My name is {}, My age is {}'.format(name,age))print('My name is {0}, My age is {1}'.format(name,age))print('My name is {1}, My age is {0}'.format(name,age))print('My name is {name}, My age is {age}'.format(name=name, age=age))'''printMy name is xiaoyang, My age is 20My name is xiaoyang, My age is 20My name is 20, My age is xiaoyangMy name is xiaoyang, My age is 20'''
    2.2.2 进阶用法
    • 填写时要用冒号来开头,填写后,会按照其指定的规则来进行格式化。

    #保留2位有效数字print("{:.2f}".format(3.1415926))#转成二进制print('{0:b}'.format(16))#转成八进制print('{0:o}'.format(10))#转成十六进制print('{0:x}'.format(15)) '''print3.141000012f'''

    2.2.1 填充对齐

    # 先取到值,然后在冒号后设定填充格式:{索引:[填充字符][对齐方式][宽度]}# *<20:左对齐,总共20个字符,不够的用*号填充print('{0:*<20}'.format('hellopython'))# *>20:右对齐,总共20个字符,不够的用*号填充print('{0:*>20}'.format('hellopython'))# *^20:居中显示,总共20个字符,不够的用*号填充print('{0:*^20}'.format('hellopython'))'''printhellopython******************hellopython****hellopython*****'''

    2.2.2 位数与进制转换(注意不要忽略冒号)

    #保留2位有效数字print("{:.2f}".format(3.1415926))#转成二进制print('{0:b}'.format(16))#转成八进制print('{0:o}'.format(10))#转成十六进制print('{0:x}'.format(15)) '''print3.141000012f'''

    2.3 f-string格式化

    在Python 3.6中引入了 f-strings,不仅比str.format使用简单,而且效率也更高。

    使用说明:

    • f-string是字符串前面加上 “f”,{}直接使用变量、表达式等。

    name='xiaoyang'age=20#{}中直接使用变量print(f'My name is {name}, My age is {age}')#{}中运行表达式print(f'{1+2+3}')#调用Python内置函数print(f'{name.upper()}')#用lambda匿名函数:可以做复杂的数值计算fun = lambda x : x+1print(f'{fun(age)}')'''printMy name is xiaoyang, My age is 206XIAOYANG'''

    “Python格式化输出字符串的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

    --结束END--

    本文标题: Python格式化输出字符串的方法有哪些

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

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

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Python格式化输出字符串的方法有哪些
      本篇内容介绍了“Python格式化输出字符串的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 格式化输出字符串(输出字...
      99+
      2023-07-05
    • Python中格式化字符串输出的方式有哪些
      本篇内容介绍了“Python中格式化字符串输出的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、%号占位符这是一种引入最早的一种...
      99+
      2023-07-05
    • Python 格式化输出字符串的方法(输出字符串+数字的几种方法)
      目录Python 格式化输出字符串(输出字符串+数字的几种方法)1. 介绍2. 方法2.1 使用占位符%输出2.2 format格式化2.2.1 一般用法2.2.2 进阶用法2.3 ...
      99+
      2023-03-02
      Python 格式化输出字符串 Python 格式化输出
    • Python字符串格式化输出方法分析
      本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下: 我们格式化构建字符串可以有3种方法: 1 元组占位符 m = 'python' astr = 'i love %s' %...
      99+
      2022-06-04
      字符串 方法 Python
    • python字符串格式化输出
      python中有两种格式化输出字符串的方式:格式化表达式、format()方法。当然,还有一个简化操作的内置format()函数。 它们绝大部分功能都是重复的,熟悉printf的可以考虑使用格式化表达式,否则使用format()更友好些,...
      99+
      2023-01-30
      字符串 python
    • python中有哪些格式化字符串的方法
      本篇文章为大家展示了python中有哪些格式化字符串的方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬...
      99+
      2023-06-14
    • python字符串格式化的方式有哪些
      这篇文章主要讲解了“python字符串格式化的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python字符串格式化的方式有哪些”吧!Python的字符串格式化有两种方式:%格式符...
      99+
      2023-06-29
    • Python格式化输出字符串的五种方法总结
      目录1. 引言2. 函数 center()3. 函数 ljust()4. 函数 rjust()5. 函数 zfill()6. 函数 title()7. 使用1. 引言 Python语...
      99+
      2022-11-11
    • Python格式化字符串输出的过程
      本篇内容主要讲解“Python格式化字符串输出的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python格式化字符串输出的过程”吧! ...
      99+
      2022-10-18
    • vb格式化字符串的方法有哪些
      在VB中,格式化字符串的方法有以下几种:1. 使用字符串插入符号({0}、{1}、{2}等)和String.Format方法。例如:...
      99+
      2023-10-10
      vb
    • 浅谈Python 字符串格式化输出(format/printf)
      Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'w...
      99+
      2022-06-04
      浅谈 字符串 printf
    • Java格式化输出的方法有哪些
      这篇文章主要讲解了“Java格式化输出的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java格式化输出的方法有哪些”吧!Java控制台输出1.使用System.out.write...
      99+
      2023-07-05
    • Python 创建格式化字符串方法
      目录格式化字符串Format 方法其它格式化字符串方法格式化字符串 当我们需要创建文本或文档时,我们往往希望能够将值正确格式化为结构化字符串。 Python提供了多种选项用...
      99+
      2022-11-11
    • Python格式化字符串的案例方法
      目录1.三种常用格式化字符串方式1.%作占位符2.使用format()3.使用 f 格式化2.字符串宽度和精度的写法1.%填充符表示法2.format()表示法3.字符串对齐方式1....
      99+
      2022-11-13
    • Python如何使用print()函数输出格式化字符串
      目录前言格式化输出字符串类型的变量格式化输出整数型变量格式化输出浮点型变量格式化输出多个变量总结前言 print()函数用来将信息输出到控制台 如果希望输出文字信息的同时,一起输出数...
      99+
      2022-11-12
    • Python中字符串的格式化方法小结
      老办法 Python2.6之前,格式字符串的使用方法相对更简单些,虽然其能够接收的参数数量有限制。这些方法在Python3.3中仍然有效,但已有含蓄的警告称将完全淘汰这些方法,目前还没有明确的时间进度表。 ...
      99+
      2022-06-04
      小结 字符串 方法
    • Python的字符串格式化方法是什么
      这篇文章主要介绍了Python的字符串格式化方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python的字符串格式化方法是什么文章都会有所收获,下面我们一起来看看吧。Python在字符串格式化的两种方...
      99+
      2023-07-06
    • Python f-string字符串格式化的方式
      本篇内容主要讲解“Python f-string字符串格式化的方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python f-string字符串格式化的方式”吧!1、python支持字符串格...
      99+
      2023-06-20
    • DOS批处理下格式化日期字符串的方法有哪些
      这篇文章将为大家详细讲解有关DOS批处理下格式化日期字符串的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。谈到日期字符串的输出,真是让人烦。在Linux下,简单的一句话:date '+%...
      99+
      2023-06-08
    • Python实现字符串格式化的方法小结
      Python2.6+ 增加了str.format函数,用来代替原有的'%'操作符。它使用比'%'更加直观、灵活。下面详细介绍一下它的使用方法。 下面是使用'%'的例子: "" "PI is %f......
      99+
      2022-06-04
      小结 字符串 方法
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作