字符串的格式化输出的三种方式

所谓的格式化输出,就是内容按照一定格式要求进行输出。
在python中,格式化输出就是一个字符串中出现多个变量的简便写法,不同通过+去和变量拼接。

方式1:% 方法

%s 作为占位符,再通过%去填空。
代码示例:

name = '张三'
age = '18'
str1 = '姓名:%s,年龄:%s' %(name,age)
print(str1)

注意:
1 每一个%s接收的都是一个值,后面的 %(x1,x2,x3)要按照出现的先后顺序去排列。

方式2:format方法

format方法是配合{} 用来占位的。
format的方式如果不指定参数传递的顺序,则是按照位置的顺序传入。通常是不指定的。
代码示例:

name = '张三'
age = '18'
str1 = '姓名:{},年龄:{}'.format(name,age)
print(str1)

方式3:通过f 符号实现

在字符串引号前面加上f,通过{}去直接填入变量,最简单好用,建议使用。

name = '张三'
age = '18'str1 = f'姓名:{name},年龄:{age}'
print(str1)

测牛学堂:2023软件测试自动化python入门(字符串的格式化输出)相关推荐

  1. 测牛学堂:软件测试python中日志很重要!(一)

    日志 日志就是用于记录系统运行时的信息,对一个事件的记录,也称为Log 需要记录的信息: 1 脚本运行过程中某个重要变量的值 2方法的输入参数和返回结果 3异常信息 日记记录的作用 1 了解系统运行的 ...

  2. 测牛学堂:软件测试入门学习之计算机基础知识总结(二)

    软件的架构分类 软件架构分类可以分为BS结构和CS结构 BS结构 Browser Server 就是浏览器-服务器,所有的网站,都是BS结构 BS结构优点: ●分布性强,客户端零维护.只需有网络.浏览 ...

  3. 测牛学堂:软件测试中测试案例编写的原则和注意事项总结

    测试人员的工作流程介绍 测试是一个严肃规范的事情,跟大家分享一下测试的完整工作流程,在以后工作中也能做到知道每一个环境都是干嘛的,应该怎么做. 1 需求分析:参加需求分析会,俗称:"对需求& ...

  4. python - 字符串的格式化输出

    # -*- coding:utf-8 -*- '''@project: jiaxy@author: Jimmy@file: study_2_str.py@ide: PyCharm Community ...

  5. Python的输入指令、格式化输出、基本运算符

    Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...

  6. Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

  7. python格式化输出(二)--字符串的格式化输出

    ** ​字符串的格式化输出 ** 1.使用占位符 (1)三个常用占位符用法 ①d:将整数.浮点数转换成十进制表示.取整,不进行四舍五入. ②f:将整数.浮点数转换成浮点数表示,默认保留小数点后6位,四 ...

  8. python123子字符串输出_【无为则无心Python基础】— 13.字符串的格式化输出(一)...

    五.Python字符串的格式化输出 1.什么是格式化输出 数据按照某种特殊的要求输出,假如字符串中有各种格式的数据,要拼接输出: 如果输入一个整数,希望整数按照十六进制,八进制输出. 如果输入一个小数 ...

  9. python按年月日输出字符串_python日期时间转为字符串或者格式化输出的实例

    python日期时间转为字符串或者格式化输出的实例 如下所示: 年月日时分秒 >>> print datetime.datetime.now().strftime("%Y- ...

最新文章

  1. reportNG定制化之失败截图及日志
  2. Python 元类(控制实例创建)
  3. python大量数据折线图-Python数据可视化练习:各种折线图的用法
  4. Python删除list里面的重复元素的俩种方法
  5. win10电脑黑屏只有鼠标箭头_电脑开机进入系统后显示黑屏,只能看到一个鼠标指针,如何解决?...
  6. 8-[多线程] 进程池线程池
  7. Snipaste截图
  8. anaconda python3.8目录_MacBook Pro 安装anaconda、配置环境
  9. 用链表实现约瑟夫环(没用)
  10. 为实现电动车长途旅行,特斯拉超级充电站将大幅升级
  11. swift取代python_为什么Swift和Python要抛弃++\--?
  12. sharepoint 2010 在线打开office时报错
  13. Linux下配置完整安全的DHCP服务器详解
  14. python链表的实例_python数据结构链表之单向链表(实例讲解)
  15. 单片机中使用三极管驱动蜂鸣器
  16. DbgPrint输出 格式 %ws %wZ %p
  17. 万年历包括对应节日c语言,C语言 程序设 节日查询和任务提醒系统-万年历.doc
  18. 关于ancher box 和bounding box的区别
  19. 【牛客SQL】SQL45 将titles_test表名修改为titles_2017
  20. SpringBoot初试错误合集

热门文章

  1. 腾讯百度阿里,三巨头谁最开放?
  2. (Java高级教程)第四章必备前端基础知识-第二节1:CSS概述和选择器
  3. 求职简历模板百度云网盘分享
  4. tcpdump抓包,Android抓包不用设置代理
  5. Matlab Simulink 柔性直流输电系统 四端网络 四端换流器控制 无功补偿控制
  6. TextCNN文本分类(keras实现)
  7. 当Ubuntu开机出现“piix4_smbus:host smbus controller not enab”时的解决方法
  8. 科技英语计算机单元答案,科技英语课后练习答案.doc
  9. 钢材规格解读的软件_钢材重量计算软件下载-钢材重量手册2020版下载 v3.71免费版--pc6下载站...
  10. 错误码429是什么错误?