1、直接占位符

这是最常见的输出,要注意用到+时,整形的a要转成字符串才能输出

a = 2
b = "yym"
print(" I'm " + b + ", my age is " + str(a))

或者可以不用+改用逗号“,”,此时就需要用到占位符

a = 2
b = "yym"
print(" I'm %s my age is %d " % (b, a))

占位符

%s(针对所有数据类型)%d(仅仅针对整形数字类型)%f浮点数占位符,
%f只能占位浮点数,%.xf 则是精确至小数点后x位,而%.1f表示保留1位,%.2f表示保留2位(注意数字前有个点!!!)
举个例子

a = 2
print('%f'%a)
>>2.000000
print('%.2f'%a)
>>2.00

2、format格式

三种形式,使用{}做占位符,或者里面按0开始排号{0}{1}、再或者里面直接对应变量名{name}{age}

name = 'yym'
age = 19
print("Hello, {}. You are {}.".format(name, age))
Hello, yym. You are 19.
print("Hello, {1}. You are {0}.".format(age, name))
Hello, yym. You are 19.
print("Hello, {name}. You are {age}.".format(age=age, name=name))
Hello, yym. You are 19.

个人感觉这种还不如第一种

3、f-String格式化

大小写的f都可以,相当于第二种的简洁版

a = 2
b = "yym"
print(f" I'm {b} ,my age is {a}" )

这种方法也可以控制小数精确度

print(f" I'm {b} ,my age is {a:.2f}")
>> I'm yym ,my age is 2.00

占位符及格式化输出的三种方法相关推荐

  1. Python与用户的交互 ,格式化输出的三种方式

    目录 Python与用户的交互 1.为什么交互? 格式化输出的三种方式 1.占位符 format格式化 f-String格式化 基本运算符 流程控制之if判断 1.语法 1.1 if 1.2 if.. ...

  2. Python必学内容:格式化输出的三种方式

    1. 格式化输出的三种方式 在程序中,需要将输出信息打印成固定的格式,这时候就需要格式化输出. 1.1 占位符 这种格式化输出方式与C语言中的类似,使用 %s 占位,再将后面%号后括号内的变量依次传给 ...

  3. day 05总结(格式化输出的三种方式/基本运算符/if判断)

    一.格式化输出的三种方式 1.占位符(Python3.0) 占位符:%s(针对所有数据类型).%d(仅仅针对数字类型) 使用方法:引号内需要拼接的数据用占位符替代,引号外%加上数据所在的列表. nam ...

  4. 格式化输出的三种方式

    文章目录 格式化输出的三种方式 一.占位符 二.format格式化 三.f-String格式化 格式化输出的三种方式 一.占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式 比如要 ...

  5. python语言format蔬菜姓名、年龄_python格式化输出的三种方式

    [TOC] 格式化输出的三种方式 一.占位符(第一种格式化输出 )(3.0版本使用) 程序中经常会出现这样的 场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印如下格 ...

  6. python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式

    文章目录 1.花式赋值有两种方式 1.1链式赋值 1.2 交叉赋值(python独有) 2. 列表 [] 列表: 用途: 作用: 定义方式, 3.使用方法 set 字典 dict {} 作用: 定义方 ...

  7. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  8. c++ 输出二进制_Python入门3print格式化输出的几种方法

    接<Python入门2> print格式化输出的几种方法 ⒂格式化输出举例 [例] str_name="小明" num_age=15 print("我叫%s, ...

  9. 占位符%字符串格式化输出 - python实例

    目录 1. %占位符 概念 and python 实例 格式化字符串转换符 表 2. format 2.1基础语法 format可以实现%所实现的,但功能更强大 2.2 高阶 1. %占位符 概念 a ...

最新文章

  1. 一段经典的js命名空间创建和链式调用代码
  2. mysql 更新多条id键值相同记录中的最新(最后一条)记录
  3. STM32的SPI驱动代码
  4. 河南省计算机大学应用水平考试,河南省大学计算机等级考试选择题(文管二级)...
  5. 每日程序C语言31-auto的使用
  6. 用map实现数据字典功能
  7. linux基于usb启动配置
  8. 2014年4月的北京大学微电子考研复试题-什么是小信号?
  9. 基类指针和子类指针相互赋值
  10. 数据结构 - 栈(数组模拟栈操作)
  11. 刷新SOTA ! 视频恢复的重中之重:时间对齐!
  12. linux运维故障报告,iis7报为应用程序池“xx”提供服务的进程在启动过程中尝试读取配置时报告故障(503错误)处理方法...
  13. 浏览器跨域问题(jsonp)——jsonp详解
  14. centos 6.x下jira显示饼图乱码解决方法
  15. Unity3D笔记 愤怒的小鸟二 实现Play界面
  16. 瑞昱网卡linux通用驱动下载,realtek网卡通用驱动最新版下载
  17. 【安装】安装OpenCV简易教程
  18. 银尔达-----合宙Air724全网通4g DTU无线透传模块串口UART(TTL)+RS485核心板
  19. 浅谈老妈的QQ号被盗之后
  20. python sasl_python用sasl的方式连接ldap提示

热门文章

  1. 怎么写入数据到csv文件中以及怎么加载csv文件数据【C++,matlab,Python】
  2. 移动端小米首页css
  3. 内网常用工具密码解密【扩大战果】
  4. HTML学习之——文字方向
  5. Linux 运行jar包命令如下:
  6. Excel 已死,爬虫已凉,数据分析称王! 顺数据分析之势而为
  7. 一篇文章带你搞懂Redis(超级无敌最最最详细版本)(命令大全)(真·收藏必备)
  8. leetcode总结-回文串,回文序列
  9. 微信小程序+公众号的流量主收入图在线制作微信小程序源码
  10. IT项目管理第一招:摆正心态,做好沟通