目录

一、print中占位符分为3种:

1、%

2、format()

3、f格式化字符串

二、举例说明:

1、%占位符:

2、format()函数:

3、f-字符串格式化:


一、print中占位符分为3种:

1、%

2、format()

3、f格式化字符串

二、举例说明:

1、%占位符:

常用的占位符:

  • %s 字符串
  • %d 整数
  • %f 浮点数

代码演示:

name = 'bill'
age = 30
salary = 300000.01
print('my name is %s .'%name)
print('my age is %d .'%age)
print('my salary is %.2f .'%salary) # 浮点数可以设置保留几位小数位
print('My name is %s , my age is %d , my salary is %.4f .' %(name, age, salary))

结果如下图:

还有其他的用法如下图:

2、format()函数:

  • 不带编号,’{}’
  • 带数字编号,可调换顺序,即’{0}’,’{1}’
  • 带关键字,即’{name}’,’{age}’

代码演示:

name = 'bill'
age = 30
salary = 300000.01
# 一个占位符
print('my name is {} .'.format(name))
# 多个占位符,可以指定参数位置
print('My name is {1} , my age is {0} '.format(age, name))
# 多个占位符,根据变量指定参数位置
print('My name is {x} , my age is {y} , my salary is {z} .'.format(x = name, y = age, z = salary))

结果如下图:

3、f-字符串格式化:

f-字符串格式化是Python3.6 新增的,以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替。替换字段是表达式,在运行时进行评估,然后使用format()协议进行格式化。

代码演示:

name = 'bill'
age = 30
salary = 300000.01
# 一个占位符
print(f'my name is {name} .')
# 多个占位符
print(f'My name is {name} , my age is {age} .')

结果如下图:

Python的打印函数print()中占位符%和format()使用以及f格式化字符串相关推荐

  1. 转义字符'\r'在Python内置函数print()中的妙用

    在Python 3.x中,内置函数print()用来实现格式化输出,各参数含义请参考本文末尾的相关阅读.本文重点介绍print()函数的end参数以及转义字符'\r'的妙用. 本文末尾的相关阅读中已经 ...

  2. python中占位符包括_python中占位符

    python如何在一个字符串中使用两个占位符 1. 使用连接符: + 12 world = "World"print "Hello " + world + &q ...

  3. python中占位符可以用什么_python占位符都有什么

    python中为什么要使用占位符? python如何在一个字符串中使用两个占位符 1. 使用连接符: + 12 world = "World"print "Hello & ...

  4. ZYNQ开发中SDK输出串口选择以及打印函数print、printf、xil_printf的差别

    ZYNQ开发系列--SDK输出串口选择以及打印函数print.printf.xil_printf的差别 前言 两个串口到底是谁在打印? print 和 printf 和 xil_printf 前言 在 ...

  5. c语言 结构体 占位符,深入理解结构体中占位符的用法

    深入理解结构体中占位符的用法 复制代码 代码如下: typedef union { struct x{ char a1 : 2; char b1 : 3; char c1 : 3; }x1; char ...

  6. ZYNQ开发系列——SDK输出串口选择以及打印函数print、printf、xil_printf的差别

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZYNQ开发系列--SDK输出串口选择以及打印函数print.printf.xil_printf的差别 前言 两个串口到底是谁在打印? ...

  7. 结构体中占位符的用法

    typedef union {struct x{char a1 : 2;char b1 : 3;char c1 : 3;}x1;char c; }my_un; int main() {my_un a; ...

  8. js中占位符总结积累

    js中占位符总结积累 == 普通的英文半角空格   ==   ==   == no-break space (普通的英文半角空格但不换行) == 中文全角空格 (一个中文宽度)   ==   == e ...

  9. vue.js占位html标签,Vue中占位符如何使用

    这次给大家带来Vue中占位符如何使用,Vue中占位符使用的注意事项有哪些,下面就是实战案例,一起来看一下. 简单来说就是占位符,它会帮你占好位置,等你需要的时候直接将html传入,它会帮你显示出来. ...

最新文章

  1. python脚本中执行另一个脚本_如何用python调用另一个python脚本?
  2. python3.4安装suds
  3. Nacos更新配置参数不生效
  4. JZOJ 6030. 【GDOI2019模拟2019.2.25】白白的
  5. Oracle12c与Oracle11g采用触发器与存储过程实现同步更新(代码+图解)
  6. 【解题报告+感想感言】2019年第十届蓝桥杯【C++省赛B组】【第五题:迷宫】
  7. 学习响应式BootStrap来写融职教育网站,Bootsrtap第七天PC端轮播图
  8. 关系型数据库和NOSQL的对比
  9. Most Powerful
  10. 无法定位程序输入点 except_软件测试中的功能测试点(三)
  11. 现代计算机是以多用户,计算机操作系统 第7章 设备管理 练习题
  12. Python快速生成注释文档
  13. html实体编码_为什么涨薪的永远不是你?你的编码姿势对了吗?
  14. 题目1555:重复子串
  15. 提示Algorithm negotiation failed 错误该如何解决
  16. 搭建企业级ELK日志分析系统
  17. cocos2d-x2.1.2精灵表单与表单编辑器
  18. 2014年沈航817
  19. python opencv imshow可以显示,但是imwrite却黑乎乎
  20. JAVA SpringBoot zip文件夹重命名

热门文章

  1. java的nextline_java中的nextline()
  2. python getopt使用_【python】getopt使用
  3. iPhone App开发实战手册
  4. 对抗iPhone,GPhone靠不住
  5. 超市用了小程序,生意火爆了!
  6. 图片和图形之OpenGL ES(8)
  7. 前端实战优秀博客每日学习之-----深入Javascript系列(汤姆大叔的博客)------(一)
  8. 生成订单php setinc,ThinkPHP 统计数据(数字字段)更新 setInc 与 setDec 方法,加减...
  9. react-native-quan代码分析笔记
  10. 【算法记录/计算几何】扇形与圆相交的面积(待解决)