字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助。

格式化输出:内容按照一定格式要求进行输出。

1.使用占位符%输出

python2.6版本之前,使用%格式化字符串沿用的是C语言的输出格式。

使用说明:

print("格式化字符串" % 变量)

#变量超过2个使用元组格式:

print("格式化字符串" % (变量1,变量2))

使用%占位符表示字符串中变量位置。

传入的值要与%占位符的变量一一对应。

其中,%s表示字符串,%d表示整数,%f表示小数(默认保留小数点后6位,%.2f保留两位小数),存在格式化标志时,需要用 %%表示一个百分号。

'xiaoming'

2.format格式化

format是python2.6新增的一个格式化字符串的方法,相比%格式化方法有如下优点:

  • 单个参数可以多次输出,参数顺序可以不相同
  • 填充方式十分灵活,对齐方式十分强大
  • 官方推荐用的方式

使用说明:

print(
'xiaoming'

format进阶

1.填充对齐

# 先取到值,然后在冒号后设定填充格式:{索引:[填充字符][对齐方式][宽度]}

2.位数与进制转换

#保留2位有效数字

f-string格式化

在Python 3.6中引入 了f-strings,不仅比str.format使用简单,而且效率也更高。

使用说明

f-string是字符串前面加上 "f",{}直接使用变量、表达式等。

'xiaoming'

往期推荐

为什么建议大家使用 Linux 开发?

Python多进程及多线程基础

Python操作SQLite数据库

好文章,我在看❤️

python字符串_Python字符串三种格式化输出相关推荐

  1. python编程格式化输出_Python的三种格式化输出

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

  2. python 格式化字符串_Python字符串三种格式化输出

    字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助. 格式化输出:内容按照一定格式要求进行输出. 1.使用占位符%输出 python2.6版本之 ...

  3. python输出字符串的后两位_Python字符串三种格式化输出

    字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助. 格式化输出:内容按照一定格式要求进行输出. 1.使用占位符%输出 python2.6版本之 ...

  4. python打印字符串格式_Python字符串三种格式化输出

    字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助. 格式化输出:内容按照一定格式要求进行输出. 1.使用占位符%输出 python2.6版本之 ...

  5. mybatis字符串转成数字_Python字符串三种格式化输出

    字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助. 格式化输出:内容按照一定格式要求进行输出. 1.使用占位符%输出 python2.6版本之 ...

  6. Python的三种格式化输出

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

  7. Python的三种格式化输出方式

    一.第一种,利用%(称之为:占位符)格式化输出: s = """ ------------- info ------------- name:%s age:%s job: ...

  8. zhlan--Python中常见的几种格式化输出

    >>>Python中常见的几种格式化输出 # 字符串格式化:name = input('请输入你的名字:')sex = input('请输入你的性别:')print('欢迎你'+na ...

  9. python怎么复制字符串_python字符串复制的几种方法

    >>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >> ...

最新文章

  1. 供给侧改革与去产能对安防产业啥影响
  2. py_innodb_page_info.py 脚本下载
  3. 首个获得FDA批准的脑机接口设备:“突破性”脑机接口设备用于造福人类
  4. Python编程基础:第四十九节 鸭子类型Duck Typing
  5. 不允许指针指向不完整的类类型_8.7 C语言动态内存分配与指向它的指针变量
  6. 如何生成一副Poker
  7. azure blob_从Azure Databricks访问Azure Blob存储
  8. pyspark 数据写入hive_Pyspark将数据写入hi
  9. Win8 Style App 播放Smooth Streaming
  10. 我写了14篇文章,总结了《具体数学》常用知识点
  11. python帮助文档中文版下载-Python中文文档
  12. unityar自动识别人脸_unity人脸识别源码Dlib FaceLandmark Detector
  13. java 视频处理_Java结合FFmpeg实现视频处理
  14. 给Excel的数字单元格左上角加上绿色小三角
  15. 订单减库存 java_高并发场景-订单库存防止超卖
  16. html5 red5,一个基于red5+flash的网络聊天室red5Chat
  17. SQL基础知识整理—数据库相关基本概念
  18. Centos7(VPS)更改为中国时区并定期同步
  19. wife模块生成厂家
  20. python基础-print输出函数

热门文章

  1. uniapp 模糊搜索文字添加颜色
  2. npm install失败的解决方法
  3. linux下查看ntp对时的命令,linux 查看服务器时间命令
  4. ajax全局加密,Ajax请求接口加密研究(针对网页前端的接口安全加密机制研究)...
  5. linux 查找html文件,linux查找文件内容包含
  6. How to check number of Active connections in SQL server?
  7. Android 生态消息推送平台介绍
  8. 《linux设备驱动开发详解》笔记——14 linux网络设备驱动
  9. codeforces 735C Tennis Championship(贪心+递推)
  10. 管道pipe与dup结合使用,应用实例