我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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格式化字符串输出的过程”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

python字符串格式化输出

python中有两种格式化输出字符串的方式:格式化表达式、format()方法。当然,还有一个简化操作的内置format()函数。它们绝大部分功能都是重复的,熟悉printf的可以考虑使用格式化表达式,否则使用format()更友好些,因为
2023-01-30

Python如何输出格式化的字符串

Python提供多种格式化字符串方法,如:字符串格式操作符(%)、format()方法和f-字符串。这些方法使变量值嵌入字符串变得容易,并创建整洁可读的输出。格式说明符指定插入值的格式,如字符串(%s、{})、整数(%d、{d})、浮点数(%f、{f})等。格式化还有助于提高输出清晰度、简化插入、控制格式选项和增强代码可维护性。
Python如何输出格式化的字符串
2024-04-02

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

字符串格式化输出是python非常重要的基础语法,这篇文章主要介绍了Python 格式化输出字符串(输出字符串+数字的几种方法)的方法,需要的朋友可以参考下
2023-03-02

字符串拼接格式化输出

字符串拼接格式化输出就是把需要输出的内容编辑好以后赋值给一个变量,最后输出到屏幕上。方法一name = input('your name:')age = int(input('your age:')) # int() str转int。
2023-01-30

Python字符串格式化输出方法分析

本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下: 我们格式化构建字符串可以有3种方法: 1 元组占位符m = 'python' astr = 'i love %s' % m print astr2 字符串的f
2022-06-04

浅谈Python 字符串格式化输出(format/printf)

Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'www.%s.com'%Name
2022-06-04

PHP如何输出格式化的字符串

这篇文章系统地介绍了PHP输出格式化字符串的多种方法,包括printf()、sprintf()、number_format()、date()、字符串插值和fputcsv(),提供示例以演示每种方法的使用和格式说明符的应用。通过掌握这些方法,开发者可以灵活地创建格式化的输出,满足不同类型的显示和数据处理需求。
PHP如何输出格式化的字符串
2024-04-02

Java如何输出格式化的字符串

Java中,可以使用printf()方法输出格式化的字符串,将格式化字符串与参数列表值相结合生成输出字符串。格式说明符指定参数格式化方式,格式化标志用于控制选项。宽度和精度可控制输出格式。转义序列表示不可打印字符。Locale对象控制输出格式化,指定语言和地区设置影响日期、数字、小数点格式。
Java如何输出格式化的字符串
2024-04-02

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

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

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

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

java中如何格式化输出字符串

java中如何格式化输出字符串?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java字符串格式化输出@Test public void test() { // TODO
2023-05-31

Go语言如何输出格式化的字符串

本文介绍了Go语言如何输出格式化的字符串。可以通过fmt.Printf函数使用格式化字符串指定输出格式,该字符串包含格式化字符和可选的格式化标志。文章提供了示例代码,展示了如何使用默认格式、指定格式化字符以及应用格式化标志。此外,文章还介绍了高级用法,例如使用Sprintf函数进行日志记录和创建复杂的文本处理脚本。
Go语言如何输出格式化的字符串
2024-04-02

C语言如何输出格式化的字符串

C语言提供了格式化字符串输出的函数,如printf()、scanf()、sprintf()和sscanf(),它们允许控制输出格式、对齐和精度。printf()函数用于向标准输出打印格式化的字符串,使用格式化说明符(%c、%d、%f、%s)指定输出内容和格式,可搭配修饰符(-、+、0、#、宽度、精度)进一步控制输出。scanf()函数用于从标准输入读取格式化的数据,使用相同的格式化说明符和修饰符,方向相反。sprintf()和sscanf()函数分别用于字符串的格式化输出和输入,语法和格式化说明符与pri
C语言如何输出格式化的字符串
2024-04-02

Python字符串格式化

字符串格式化话的标准形式为 "Template String " % (Data)标准形式%+8.6f 转换开始标志%转换标志最小宽度精度,用小数点隔开转换类型转换类型表见pythonEssentialReference-p-80。示例1:
2023-01-31

python 中的字符串格式化

%方式的调用1。格式化代码代码意义s字符串,使用strr字符串,使用repr不使用strc字符d十进制的数字i整数u无符号整数o八进制x十六进制X大写十六进制e浮点指数E大写浮点指数f十进制浮点F大写十进制浮点g浮点e或者fG浮点E或者F2
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录