广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python格式化字符串输出的过程
  • 754
分享到

Python格式化字符串输出的过程

2024-04-02 19:04:59 754人浏览 安东尼

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

摘要

本篇内容主要讲解“python格式化字符串输出的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python格式化字符串输出的过程”吧!

本篇内容主要讲解“python格式化字符串输出的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习Python格式化字符串输出的过程”吧!

一 简介
   python 字符串输出格式化有两种方式 %[s,d,] ,python 2.6 版本提供了string.fORMat(),其功能也相当强大。talk is cheap,show me the code .
二 使用
2.1 参数映射
str.format 通过 {} 替换 字符串的 %,我们可以使用基于位置映射参数,基于下表,基于参数
比如 

  1. In [23]: print 'i am a %s,work at %s !' %('dba','youzan')

  2. i am a dba,work at youzan !

  3. In [24]: print 'i am a {0},work at {1} !'.format('dba','youzan')

  4. i am a dba,work at youzan !

  5. In [26]: print 'i am a {arg},work at {company} !'.format(arg='dba',company='youzan')

  6. i am a dba,work at youzan !

  7. format 不限制参数的调用次数

  8. In [28]: print 'i am a {0},work at {1},and {1} is  Good at SAAS service !'.format('dba','youzan')

  9. i am a dba,work at youzan,and youzan is  good at SAAS service !


2.2 格式化输出
% 提供丰富的格式化输出,format当然也有同样的功能。
填充与对齐 
^ 居中
< 左对齐
> 右对齐 后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
具体的使用方式如下

  1. In [30]: fs='{:<8}'

  2. In [31]: fs.format('dba')

  3. Out[31]: 'dba     '

  4. In [32]: fs='{:1<8}'

  5. ##左对齐

  6. In [33]: fs.format('dba')

  7. Out[33]: 'dba11111'

  8. #右对齐

  9. In [34]: fs='{:1>8}'

  10. In [35]: fs.format('dba')

  11. Out[35]: '11111dba'

  12. #居中

  13. In [36]: fs='{:1^8}'

  14. In [37]: fs.format('dba')

  15. Out[37]: '11dba111'

浮点数精度

  1. In [40]: fs='{:.3f}'

  2. In [41]: fs.format(3.14159265358)

  3. Out[41]: '3.142'

数字的进制

  1. b 分别是二进制

  2. d 十进制

  3. o 八进制

  4. x 十六进制。

  1. In [42]: ':b'.format(29)

  2. Out[42]: ':b'

  3. In [43]: '{:b}'.format(29)

  4. Out[43]: '11101'

  5. In [44]: '{:d}'.format(29)

  6. Out[44]: '29'

  7. In [45]: '{:x}'.format(29)

  8. Out[45]: '1d'

  9. In [46]: '{:o}'.format(29)

  10. Out[46]: '35'

用逗号 还能用来做金额的千位分隔符。

  1. In [47]: '{:,}'.format(2132323455)

  2. Out[47]: '2,132,323,455'

到此,相信大家对“Python格式化字符串输出的过程”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Python格式化字符串输出的过程

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

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

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

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

下载Word文档
猜你喜欢
  • Python格式化字符串输出的过程
    本篇内容主要讲解“Python格式化字符串输出的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python格式化字符串输出的过程”吧! ...
    99+
    2022-10-18
  • python字符串格式化输出
    python中有两种格式化输出字符串的方式:格式化表达式、format()方法。当然,还有一个简化操作的内置format()函数。 它们绝大部分功能都是重复的,熟悉printf的可以考虑使用格式化表达式,否则使用format()更友好些,...
    99+
    2023-01-30
    字符串 python
  • Python 格式化输出字符串的方法(输出字符串+数字的几种方法)
    目录Python 格式化输出字符串(输出字符串+数字的几种方法)1. 介绍2. 方法2.1 使用占位符%输出2.2 format格式化2.2.1 一般用法2.2.2 进阶用法2.3 ...
    99+
    2023-03-02
    Python 格式化输出字符串 Python 格式化输出
  • 字符串拼接格式化输出
    字符串拼接格式化输出就是把需要输出的内容编辑好以后赋值给一个变量,最后输出到屏幕上。方法一 name = input('your name:') age = int(input('your age:')) # int() str转...
    99+
    2023-01-30
    字符串
  • 浅谈Python 字符串格式化输出(format/printf)
    Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'w...
    99+
    2022-06-04
    浅谈 字符串 printf
  • Python字符串格式化输出方法分析
    本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下: 我们格式化构建字符串可以有3种方法: 1 元组占位符 m = 'python' astr = 'i love %s' %...
    99+
    2022-06-04
    字符串 方法 Python
  • Python中格式化字符串输出的方式有哪些
    本篇内容介绍了“Python中格式化字符串输出的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、%号占位符这是一种引入最早的一种...
    99+
    2023-07-05
  • Python格式化输出字符串的方法有哪些
    本篇内容介绍了“Python格式化输出字符串的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 格式化输出字符串(输出字...
    99+
    2023-07-05
  • java中如何格式化输出字符串
    java中如何格式化输出字符串?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java字符串格式化输出@Test public void test() { // TODO...
    99+
    2023-05-31
    java 字符串 ava
  • Python格式化输出字符串的五种方法总结
    目录1. 引言2. 函数 center()3. 函数 ljust()4. 函数 rjust()5. 函数 zfill()6. 函数 title()7. 使用1. 引言 Python语...
    99+
    2022-11-11
  • Python如何使用print()函数输出格式化字符串
    目录前言格式化输出字符串类型的变量格式化输出整数型变量格式化输出浮点型变量格式化输出多个变量总结前言 print()函数用来将信息输出到控制台 如果希望输出文字信息的同时,一起输出数...
    99+
    2022-11-12
  • 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之字符串格式化
    Python目前提供的字符串格式化方式有两种:百分号方式format方式这两种方式在Python2和Python3中都适用,百分号方式是Python一直内置存在的,format方式为近期才出来的。旧式%格式化参数格式%[(name)][fl...
    99+
    2023-01-31
    字符串 Python
  • Python字符串格式化方式
    目录什么是格式化?使用格式化的场景和目的格式化的三种方式根据类型定义的格式化 - %s关于整数的输出关于浮点数的输出关于字符串的输出字符串格式化函数 - format()format...
    99+
    2022-11-10
  • python 中的字符串格式化
    %方式的调用 1。格式化代码 代码 意义 s 字符串,使用str r 字符串,使用repr不使用str c 字符 d 十进制的数字 i 整数 u 无符号整数 o 八进制 x 十六进制 X 大...
    99+
    2023-01-30
    字符串 python
  • python字符串格式化(%格式符和format方式)
    目录%格式符format方式总结Python的字符串格式化有两种方式:%格式符方式,format方式 %格式符 %[(name)][flags][width].[precision]...
    99+
    2022-11-13
  • python字符串处理以及字符串格式化
    一、python字符串处理 目录: 1.算长度(len),某个元素出现的次数(count) 2.切片   [ ],repr:把不可见字符显示出来 3.查找 #find,rfind从右边查找 4.字符串和列表之间的转换(split,join...
    99+
    2023-01-30
    字符串 python
  • Python 的字符串格式化指南
    字符串格式化 Python 中控制字符串格式通常有三种形式: % 占位符(格式化符)str.format() 函数f-string 内嵌式 Python 最先开始格式化字符串是用 %,但它的致命缺点是...
    99+
    2023-10-26
    python 数据库 服务器
  • 详解Python的字符串格式化
    目录Python在字符串格式化的两种方式%,关于整数的输出%,关于浮点数的输出%,关于字符串的输出format格式化输出format,位置匹配(最常用)总结format,指定数据类型...
    99+
    2023-05-16
    Python字符串 字符串格式化
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作