返回顶部
首页 > 资讯 > 后端开发 > Python >Python格式化字符串实例分析
  • 832
分享到

Python格式化字符串实例分析

2023-06-29 16:06:18 832人浏览 薄情痞子

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

摘要

这篇文章主要介绍“python格式化字符串实例分析”,在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python格式化字符串实例分析”的疑惑有所帮助!

这篇文章主要介绍“python格式化字符串实例分析”,在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python格式化字符串实例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1.三种常用格式化字符串方式

1.%作占位符

name = '张三'age = 10print('姓名%s,今年%d' % (name, age))# 运行结果:姓名张三,今年10

%占位符,s和d表示填充的数据类型,顺序应与%后括号中的数据变量顺序一致

Python格式化字符串实例分析

2.使用fORMat()

name = '张三'age = 10print('姓名{0},今年{1}岁'.format(name, age))# 运行结果:姓名张三,今年10岁

{}为占位符,0表示format参数中第一个数据变量 依次类推

Python格式化字符串实例分析

3.使用 f 格式化

name = '张三'age = 10print(f'姓名{name},今年{age}岁')# 运行结果:姓名张三,今年10岁

字符串前要加 f 字符串中 {数据变量名} 才能生效

2.字符串宽度和精度的写法

1.%填充符表示法

# 宽度为10 运行结果:        80print('%10d' % 80)# 保留三位小数运行结果:3.142print('%.3f' % 3.14159)# 保留三位小数,宽度为10  运行结果:     3.142print('%10.3f' % 3.1415926)

10为宽度 .3f 为保留三位小数 d为转化前元素数据类型

注意:如果% 后有多个数据元素,只对第一个数据元素进行格式化

2.format()表示法

# .3表示一共三个数 运行结果:3.14print('{0:.3}'.format(3.14159))# .3f表示三位小数  运行结果:3.142print('{0:.3f}'.format(3.14159))# 宽度为10 保留三位小数 运行结果:     3.142print('{0:10.3f}'.format(3.14159))# 0是占位符的顺序, 可以省略 默认为0

例如:

# 运行结果:   256.354print('{1:10.3f}'.format(3.14159, 256.354))# 1表示占位符 即format()中参数的顺序,从0开始 1就是第二个数据元素 -> 256.354# 10表示格式化后数据元素的宽度# .3f表示精度保留三位小数

3.字符串对齐方式

center() 居中对齐,第一个参数指定宽度,第二个参数指定填充符,第二个参数是选填的,默认是空格,如果设置宽度小于实际宽度则则返回原字符串

s = 'hello,python'print(s.center(20, '*'))# 运行结果:****hello,python****

ljust() 左对齐,第一个参数指定宽度,第二个参数指定填充符,第二个参数是选填的,默认是空格,如果设置宽度小于实际宽度则则返回原字符串

s = 'hello,python'print(s.ljust(20))# 运行结果:hello,python        print(s.ljust(20, '*'))# 运行结果:hello,python********print(s.ljust(10))# 运行结果:hello,python

rjust() 右对齐,第一个参数指定宽度,第二个参数指定填充符,第二个参数是选填的,默认是空格,如果设置宽度小于实际宽度则则返回原字符串

s = 'hello,python'print(s.rjust(20))# 运行结果:        hello, pythonprint(s.rjust(20, '*'))# 运行结果:********hello,pythonprint(s.rjust(10))# 运行结果:hello,python

zfill() 右对齐,左边用0填充,该方法只接收一个参数,用于指定字符串的宽度,如果指定的宽度小于等于字符串的长度,返回字符串本身

s = 'hello,python'print(s.zfill(20))# 运行结果:00000000hello,pythonprint(s.zfill(10))# 运行结果:hello,python

到此,关于“Python格式化字符串实例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Python格式化字符串实例分析

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

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

猜你喜欢
  • Python格式化字符串实例分析
    这篇文章主要介绍“Python格式化字符串实例分析”,在日常操作中,相信很多人在Python格式化字符串实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python格式化字符串实例分析”的疑惑有所帮助!...
    99+
    2023-06-29
  • Python字符串格式化实例讲解
    目录一、%-formatting二、str.format()三、f-Strings在Python 3.6之前,有两种将Python表达式嵌入到字符串文本中进行格式化的主要方法:%-f...
    99+
    2024-04-02
  • Python字符串格式化输出方法分析
    本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下: 我们格式化构建字符串可以有3种方法: 1 元组占位符 m = 'python' astr = 'i love %s' %...
    99+
    2022-06-04
    字符串 方法 Python
  • Python-字符串格式化
    python字符串格式化 字符串的格式化使用f字符串使用format使用%运算符 字符串的格式化 在python3中有三种格式化方式 使用占位符格式化 2.使用format格式化 3....
    99+
    2023-10-08
    python 开发语言
  • Python字符串格式化
    字符串格式化话的标准形式为 "Template String " % (Data) 标准形式 %+8.6f 转换开始标志% 转换标志 最小宽度 精度,用小数点隔开 转换类型 转换类型表见pythonEssentialRefer...
    99+
    2023-01-31
    字符串 Python
  • Python字符串格式化方式
    目录什么是格式化?使用格式化的场景和目的格式化的三种方式根据类型定义的格式化 - %s关于整数的输出关于浮点数的输出关于字符串的输出字符串格式化函数 - format()format...
    99+
    2024-04-02
  • Python之字符串格式化
    Python目前提供的字符串格式化方式有两种:百分号方式format方式这两种方式在Python2和Python3中都适用,百分号方式是Python一直内置存在的,format方式为近期才出来的。旧式%格式化参数格式%[(name)][fl...
    99+
    2023-01-31
    字符串 Python
  • python字符串格式化(%格式符和format方式)
    目录%格式符format方式总结Python的字符串格式化有两种方式:%格式符方式,format方式 %格式符 %[(name)][flags][width].[precision]...
    99+
    2024-04-02
  • Python格式化字符串的案例方法
    目录1.三种常用格式化字符串方式1.%作占位符2.使用format()3.使用 f 格式化2.字符串宽度和精度的写法1.%填充符表示法2.format()表示法3.字符串对齐方式1....
    99+
    2024-04-02
  • python如何实现字符串格式化
    这篇文章主要为大家展示了“python如何实现字符串格式化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何实现字符串格式化”这篇文章吧。字符串格式...
    99+
    2024-04-02
  • python字符串处理以及字符串格式化
    一、python字符串处理 目录: 1.算长度(len),某个元素出现的次数(count) 2.切片   [ ],repr:把不可见字符显示出来 3.查找 #find,rfind从右边查找 4.字符串和列表之间的转换(split,join...
    99+
    2023-01-30
    字符串 python
  • python字符串格式化函数
    目录​1、​格式化字符串输出​2、​三引号​3、Unicode​4、字符串字母处理函数(补充)知识点:格式化、三引号、Unicode、字符串字母处理函数 ​1、​格式化字符串输出​ ...
    99+
    2024-04-02
  • Python字符串怎么格式化
    这篇文章主要介绍了Python字符串怎么格式化的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python字符串怎么格式化文章都会有所收获,下面我们一起来看看吧。什么是格式化?定义:一个固定字符串中有部分成员(元...
    99+
    2023-06-29
  • python 中的字符串格式化
    %方式的调用 1。格式化代码 代码 意义 s 字符串,使用str r 字符串,使用repr不使用str c 字符 d 十进制的数字 i 整数 u 无符号整数 o 八进制 x 十六进制 X 大...
    99+
    2023-01-30
    字符串 python
  • python字符串格式化输出
    python中有两种格式化输出字符串的方式:格式化表达式、format()方法。当然,还有一个简化操作的内置format()函数。 它们绝大部分功能都是重复的,熟悉printf的可以考虑使用格式化表达式,否则使用format()更友好些,...
    99+
    2023-01-30
    字符串 python
  • Python怎么格式化字符串
    本篇内容主要讲解“Python怎么格式化字符串”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么格式化字符串”吧!使用对比我们先来看下 Python 中已经存在的这几种格式化字符串的...
    99+
    2023-06-02
  • 浅析Python字符串索引、切片、格式化
    目录1 字符串索引1.1 循环索引字符2 字符使用2.1 字符串运算3 字符串切片3.1 切片方法4 字符串格式化除了数字,Python中最常见的数据类型就是字符串,无论那种编程语言...
    99+
    2024-04-02
  • Python中如何实现字符串格式化
    这篇文章给大家分享的是有关Python中如何实现字符串格式化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是字符串格式化,为什么需要这样做?我们有时候刷抖音/B站看到封面很好看,但是进入直播发现,不过如此!想...
    99+
    2023-06-22
  • python如何实现字符串的格式化
    这篇文章将为大家详细讲解有关python如何实现字符串的格式化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。字符串的格式化name = "Chan" &n...
    99+
    2023-06-27
  • Golang 字符串格式化
    php小编百草为您介绍Golang字符串格式化。在Golang中,字符串格式化是一种常见的操作,它可以帮助我们将不同类型的数据转换成字符串,并按照指定的格式进行展示。字符串格式化功能强...
    99+
    2024-02-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作