格式化打印字符串

可以使用%占位符来表示格式化一个字符串

name = ‘zhangsan‘

age = 18

print(‘大家好,我的名字是%s,我今年%d岁了,我今天挣了%f元钱‘ % (name, age, 3.14))

# %s ==> 表示的是字符串里的占位符

# %d ==> 表示的是整数的占位符

# %nd ==> 打印时,显示n位,如果不够,在前面使用空格补齐

# %f ==> 表示的是浮点数的占位符

# %.nf ==> 保留小数点后n位

# %x ==> 将数字使用十六进制输出

# %% ==> 输出一个百分号

print(‘大家好,我是第%3d号选手‘ % 5)

print(‘大家好,我是第%-3d号选手‘ % 5)

print(‘大家好,我是第%03d号选手‘ % 5)

a = 255

print(a)

print(‘%x‘ % a)

print(‘%X‘ % a)

‘‘‘

大家好,我的名字是zhangsan,我今年18岁了,我今天挣了3.140000元钱

大家好,我是第 5号选手

大家好,我是第5 号选手

大家好,我是第005号选手

255

ff

FF

Process finished with exit code 0

‘‘‘

# {} 也可以进行占位

x = ‘大家好,我是{},我今年{}岁了‘

format(‘张三‘, 18)

print(x)

# {数字} 根据数字的顺序来进行填入.数字从0开始

y = ‘大家好,我是{1},我今年{0}岁了‘.format(20, ‘jerry‘)

print(y)

# {变量名}

z = ‘大家好 ,我叫{name},我今年{age}岁了,我来自{addr}‘.format(age=18, name=‘jack‘, addr=‘襄阳‘)

print(z)

# 混合使用{数字}{变量}

a = ‘大家好,我是{name},我今年{1}岁了,我来自{0}‘.format(‘泰国‘, 23, name=‘tony‘)

print(a)

# {}什么都不写{数字}不能混和使用

d = [‘zhangsan‘, 18, ‘上海‘, 180]

b = ‘大家好,我是{},我今年{}岁了,我来自{},身高{}cm‘.format(d[0], d[1], d[2], d[3])

print(b)

b = ‘大家好,我是{},我今年{}岁了,我来自{},身高{}cm‘.format(*d)

print(b)

info = {‘name‘: ‘chris‘, ‘age‘: 23, ‘addr‘: ‘北京‘, ‘height‘: 190}

c = ‘大家好,我是{name},我来自{addr},身高{height}cm,我今年{age}岁了‘.format(**info)

print(c)

原文地址:https://www.cnblogs.com/moumoonmm/p/13052582.html

python字符串补空格输出_python格式化打印字符串相关推荐

  1. python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法

    Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法:str.zfill(width) 参数width -- 指定字符串的长度.原字符串右对齐,前 ...

  2. python字符串补空格输出_Python去除空格,Python中常见字符串去除空格的方法总结...

    今天小编就为大家分享一篇关于Python去除字符串前后空格的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧: Python去除空格方法一: stri ...

  3. python数据的格式输出_Python格式化输出

    "%"的使用 格式符 描述 %s 字符串 (采用str()的显示) %r 字符串 (采用repr()的显示) %c 单个字符及其ASCII码 %u 整数(无符号) %b 二进制整数 ...

  4. python结果按行输出_Python实现读取字符串按列分配后按行输出示例

    本文实例讲述了python实现读取字符串按列分配后按行输出.分享给大家供大家参考,具体如下: 问题: 输入一个字符串和一个数字,数字代表分为几行,需要按照给定的列存储方法存储下来之后按行拼接读出,如: ...

  5. python不换行空格输出_解决Python print输出不换行没空格的问题

    解决Python print输出不换行没空格的问题 今天在做编程题的时候发现Python的print输出默认换行输出,并且输出后有空格. 题目要求输出 122 而我的输出是: 1 2 2 于是我百度查 ...

  6. Oracle 给字符串补空格、补0

    利用lpad().RPAD()函数来实现给字符串补空格或补0的功能: 一.lpad() lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string] ...

  7. python excel数据处理 空格替换_Python/Excel/SPSS/SQL数据处理方法比较之5 - 空格清理...

    我说的空格清理,是存在于字符串前后(以及中间)的空格. 做过数据清洗才知道空格有多么恶心(平静脸 Python 1.左右两侧空格 如果不使用包,则对于一个字符串左右两边的空格,可以使用字符串函数str ...

  8. c语言读文件取消空格 0,c语言从文件读取字符串遇到空格停止,并把字符串保存...

    用fgets就可以抄了 原型是2113char *fgets(char *s, int n, FILE *stream); 从流中读取n-1个字符,5261除非读完一行,参数4102s是来接收字符串, ...

  9. python语言格式化输出_Python | 格式化输出字符串

    一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...

最新文章

  1. 新闻更新php html,phphtml 新闻发布系统,运用php+mysql,里面包括数据库和php文件。 Other systems 其他 249万源代码下载- www.pudn.com...
  2. oracle学习 sql基本语法(三),Oracle数据库学习三
  3. 自制奇葩vb面试题,看你能对几道
  4. [elixir! #0037] Agent 小传
  5. python制作猜拳游戏代码_python实现猜拳游戏项目
  6. P3261-[JLOI2015]城池攻占【左偏树】
  7. [html] html5都有哪些新的特性?移除了哪些元素?
  8. 通用寄存器:地址指针寄存器,数据寄存器,变址寄存器
  9. Ranger-Kafka插件安装
  10. Kubernetes群集的零停机服务器更新
  11. 在Mac下如何制作win7/win10启动盘
  12. HTML5来了,7个混合式移动开发框架
  13. 【树莓派】Raspberry Pi OS 64 位版本
  14. PG数据库内核分析学习笔记_XLOG日志恢复策略
  15. win10使计算机进入睡眠状态什么意思,win10如何进入睡眠模式 电脑睡眠模式设置教程...
  16. SEO与SEM是什么?有何区别?
  17. 如何教会爸妈用智能手机?方法比耐心重要,get这份手绘板说明书!
  18. 如何在业务开发中实现自我成长
  19. 论影响高学习效率的几大因素
  20. 游戏服务端框架之本服实时排行榜

热门文章

  1. arm Linux 中断管理机制
  2. 小明分享|LVGL调试日志
  3. adg类似于mysql半同步机制_MySQL基准测试异步复制和半同步复制延迟对比
  4. springboot map数据类型注入_SpringBoot结合策略模式实战套路
  5. 雅马哈机器人左手右手系统_消防管件组装成机器人 PM值临界时会报警并自动喷淋...
  6. 计算机系统结构专业是软件还是硬件,计算机体系结构中软硬件和架构设计有哪些机会?...
  7. BZOJ5379: Tree
  8. 微信小程序 request请求数据 模块输出
  9. gulp css 压缩 合并
  10. 开发 Sublime Text 3 插件简易教程