返回顶部
首页 > 资讯 > 后端开发 > Python >Python格式化输出字符串的五种方法总结
  • 627
分享到

Python格式化输出字符串的五种方法总结

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

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

摘要

目录1. 引言2. 函数 center()3. 函数 ljust()4. 函数 rjust()5. 函数 zfill()6. 函数 title()7. 使用1. 引言 python语

1. 引言

python语言有许多优点,常用于不同的领域,如数据科学、web开发自动化运维等。开发人员在这些技术中选择Python的一个重要原因是Python语法简单,可以节省大家的开发时间。

在本文中,我们将学习如何使用字符串中内置的方法来格式化字符串。闲话少说,我们直接开始吧!

2. 函数 center()

函数center()的参数说明如下:

函数center()输入参数如下:

  • width: 居中后字符串的最终长度
  • fillchar: 需要填充的字符

上述函数的返回值为长度为width的居中字符串。如果输入的width的值小于或等于原始字符串的长度,则不会居中,并返回原始字符串。

样例如下:

>>> "Python".center(20)
'       Python       '
>>> "Python".center(21)
'        Python       '
>>> "Python".center(5)
'Python'

接着,我们我们试着用破折号来填充字符串,如下:

>>> "Python".center(26, '-')
'----------Python----------'

3. 函数 ljust()

函数ljust()的参数说明如下:

一般来说,我们可以使用函数ljust()来生成左对齐的字符串。它同样接受两个参数:

  • width: 左对齐后字符串的最终长度
  • fillchar: 需要填充的字符

上述函数的返回值为长度为width的左对齐的字符串。如果输入的width的值小于或等于原始字符串的长度,则不会左对齐,并返回原始字符串。

样例如下:

>>> "Python".ljust(20)
'Python              '
>>> "Python".ljust(26, 'n')
'Pythonnnnnnnnnnnnnnnnnnnnn'

4. 函数 rjust()

函数rjust()的参数说明如下:

根据函数ljust()的功能我们可以估计函数rjust()的功能。是的,函数rjust()的功能为生成右对齐的字符串。

举例如下:

>>> "Python".rjust(20)
'              Python'
>>> "Python".rjust(26, '.')
'....................Python'

5. 函数 zfill()

函数zfill()的参数说明如下:

函数zfill()仅需要一个参数:

width:填充数字零后的字符串的宽度

函数zfill()返回左侧填充零后的字符串。

样例如下:

>>> "python".zfill(10)
'0000python'

这个函数对于都是数字的字符串比较有用,如下所示:

>>> "1234".zfill(10)
'0000001234'

该函数令人惊奇的是它的另一个特点。如果字符串以-或+(减号或加号)开头,它会将零放在第一个符号字符之后,而不是之前。如下:

>>> "-729".zfill(8)
'-0000729'
>>> "+54372".zfill(11)
'+0000054372'

6. 函数 title()

函数title()的参数说明如下:

函数title()主要用于将每个单词的第一个字母大写,并将剩余的字母变为小写。举例如下:

>>> "i love python".title()
'I Love Python'
>>> "pyTHoN IS awesOMe".title()
'Python Is Awesome'

如果单词的第一个字符是数字,则数字字符后的第一个字母将转化为大写。

>>> "21sT cEntURy".title()
'21St Century'

值得一提的是,函数title()一个缺点,它还将字符'后的第一个字母大写。如下所示:

>>> "I'm a python developer".title()
"I'M A Python Developer"

所以使用title()时需要特别小心,因为这个函数可能会导致意想不到的结果。

7. 使用

最后的最后,让我们复习下本文的知识点,如下:

print("Thank you".ljust(40, "."))
print("for reading".center(40, "."))
print("my article".rjust(40, "."))

输出如下:

Thank you...............................
..............for reading...............
..............................my article

嗯捏,格式化输出字符串是不是变得简单了很多。

到此这篇关于Python格式化输出字符串的五种方法总结的文章就介绍到这了,更多相关Python格式化输出字符串内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python格式化输出字符串的五种方法总结

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

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

猜你喜欢
  • Python格式化输出字符串的五种方法总结
    目录1. 引言2. 函数 center()3. 函数 ljust()4. 函数 rjust()5. 函数 zfill()6. 函数 title()7. 使用1. 引言 Python语...
    99+
    2024-04-02
  • 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中有两种格式化输出字符串的方式:格式化表达式、format()方法。当然,还有一个简化操作的内置format()函数。 它们绝大部分功能都是重复的,熟悉printf的可以考虑使用格式化表达式,否则使用format()更友好些,...
    99+
    2023-01-30
    字符串 python
  • Python字符串格式化输出方法分析
    本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下: 我们格式化构建字符串可以有3种方法: 1 元组占位符 m = 'python' astr = 'i love %s' %...
    99+
    2022-06-04
    字符串 方法 Python
  • C++将字符串格式化的几种方式总结
    目录C++将字符串格式化的几种方式使用snprintf格式化字符串使用boost::format格式化字符串使用stringstream格式化字符串C++11的一个格式化字符串的黑科...
    99+
    2023-01-28
    C++字符串格式化 C++字符串 C++格式化
  • Python格式化输出字符串的方法有哪些
    本篇内容介绍了“Python格式化输出字符串的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 格式化输出字符串(输出字...
    99+
    2023-07-05
  • Python格式化输出总结
    格式化输出一,使用%占位符name = input("请输入您的姓名") age = int(input("请输入您的年龄")) job = input("请输入您的工作") hobby = input("请输入您的爱好") msg = '...
    99+
    2023-01-31
    Python
  • Python格式化字符串输出的过程
    本篇内容主要讲解“Python格式化字符串输出的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python格式化字符串输出的过程”吧! ...
    99+
    2024-04-02
  • Python中格式化字符串输出的方式有哪些
    本篇内容介绍了“Python中格式化字符串输出的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、%号占位符这是一种引入最早的一种...
    99+
    2023-07-05
  • python中的格式化输出用法总结
    本文实例总结了python中的格式化输出用法。分享给大家供大家参考,具体如下: Python一共有两种格式化输出语法。 一种是类似于C语言printf的方式,称为 Formatting Expression...
    99+
    2022-06-04
    python
  • Python中字符串的格式化方法小结
    老办法 Python2.6之前,格式字符串的使用方法相对更简单些,虽然其能够接收的参数数量有限制。这些方法在Python3.3中仍然有效,但已有含蓄的警告称将完全淘汰这些方法,目前还没有明确的时间进度表。 ...
    99+
    2022-06-04
    小结 字符串 方法
  • 字符串拼接格式化输出
    字符串拼接格式化输出就是把需要输出的内容编辑好以后赋值给一个变量,最后输出到屏幕上。方法一 name = input('your name:') age = int(input('your age:')) # int() str转...
    99+
    2023-01-30
    字符串
  • Python 字符串去除空格的五种方法
    在处理Python代码字符串的时候,我们常会遇到要去除空格的情况,所以就总结了多种方法供大家参考。 1、strip()方法 去除字符串开头或者结尾的空格 str = " Hel...
    99+
    2024-04-02
  • Python格式化输出的几种汇总
    目录Python中三种格式化输出的方式第一种第二种  第三种 format方法位置映射关键字映射元素访问填充对齐精度设置总结Python中三种格式化输出...
    99+
    2023-02-14
    Python格式化 Python格式化输出 py格式化输出
  • 浅谈Python 字符串格式化输出(format/printf)
    Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'w...
    99+
    2022-06-04
    浅谈 字符串 printf
  • Python实现字符串格式化的方法小结
    Python2.6+ 增加了str.format函数,用来代替原有的'%'操作符。它使用比'%'更加直观、灵活。下面详细介绍一下它的使用方法。 下面是使用'%'的例子: "" "PI is %f......
    99+
    2022-06-04
    小结 字符串 方法
  • PHP如何输出格式化的字符串
    这篇文章将为大家详细讲解有关PHP如何输出格式化的字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 格式化字符串 PHP 提供了几种方法来格式化字符串,使其更易于阅读和理解。 字符串插值 字符串...
    99+
    2024-04-02
  • js字符串转换为对象格式的三种方法总结
    目录背景:JSON.parse()eval() 函数new Function()总结 背景: js字符串转换为对象格式,一般都会想到JSON.parse(),但数据不是标准...
    99+
    2022-12-08
    js字符串转换成对象 js字符串转为对象 js字符串转对象
  • Python字符串格式化方式
    目录什么是格式化?使用格式化的场景和目的格式化的三种方式根据类型定义的格式化 - %s关于整数的输出关于浮点数的输出关于字符串的输出字符串格式化函数 - format()format...
    99+
    2024-04-02
  • java中如何格式化输出字符串
    java中如何格式化输出字符串?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java字符串格式化输出@Test public void test() { // TODO...
    99+
    2023-05-31
    java 字符串 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作