format函数

  • 格式化字段将会被 format() 中的参数替换
print("我叫{},今年{}!".format("拐鸽弟弟",22))
print("我叫{0},今年{1}!".format("拐鸽弟弟",22))
print("我叫{1},今年{0}!".format("拐鸽弟弟",22))# 执行结果
我叫拐鸽弟弟,今年22!
我叫拐鸽弟弟,今年22!
我叫22,今年拐鸽弟弟!
  • 在format()中使用关键字参数,它们的值会指向使用该名字的参数
print("我叫{name},今年{age}!".format(name="拐鸽弟弟",age=22))
print("我叫{name},今年{age}!".format(age=22,name="拐鸽弟弟"))# 执行结果
我叫拐鸽弟弟,今年22!
我叫拐鸽弟弟,今年22!
  • 位置及关键字参数可以任意的结合
print("我叫{0},今年{1},现住{place}!".format("张三",22,place="深圳"))
print("我叫{1},现住{place},今年{1}!".format("张三",22,place="深圳"))# 执行结果
我叫拐鸽弟弟,今年22,现住深圳!
我叫22,现住深圳,今年22!
  • format() 函数与数字,字符结合使用
^, <, > 分别是居中、左对齐、右对齐,后面带宽度,: 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。+ 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格b、d、o、x 分别是二进制、十进制、八进制、十六进制。数字      格式          输出      描述
3.1415926   {:.2f}          3.14        保留小数点后两位
3.1415926   {:+.2f}            +3.14      带符号保留小数点后两位
-1          {:+.2f}            -1.00       带符号保留小数点后两位
2.71828     {:.0f}          3           不带小数
5           {:0>2d}          05          数字补零 (填充左边, 宽度为2)
5           {:x<4d}          5xxx        数字补x (填充右边, 宽度为4)
10          {:x<4d}          10xx        数字补x (填充右边, 宽度为4)
1000000     {:,}            1,000,000   以逗号分隔的数字格式
0.25        {:.2%}          25.00%      百分比格式
1000000000  {:.2e}          1.00e+09   指数记法
13          {:10d}          13          右对齐 (默认, 宽度为10)
13          {:<10d}          13          左对齐 (宽度为10)
13          {:^10d}         13          中间对齐 (宽度为10)
11      '{:b}'.format(11) 1011'{:d}'.format(11) 11'{:o}'.format(11)   13'{:x}'.format(11)   b'{:#x}'.format(11)   0xb'{:#X}'.format(11) 0XB 进制1
a = 5.5print("a的值为{0:.0f}".format(a))print("{0:5}---{1:<6d}".format("拐鸽弟弟",18))
print("{0:<5}---{1:6d}".format("拐鸽弟弟",18))
print("{1:5d}---{0:6}".format("拐鸽弟弟",18))print("{0:,}".format(10000))print("{0:.3%}".format(0.24))# 执行结果a的值为6拐鸽弟弟   ---18
拐鸽弟弟   ---    1818---拐鸽弟弟   10,00024.000%

Python format函数——学习笔记相关推荐

  1. Python基础函数学习笔记(一)

    今天晚上学习的内容是Python的一些基础函数及其应用.参考书籍--<Python计算域编程实践-多媒体方法>第二章. 主要函数有print def ord abs pickAFile m ...

  2. Python基础函数学习笔记(三)

    数学函数,字符串,对象. Simple Python Build-in Functions abs,max(x1,x2,x3...),min(x1,x2,x3...),pow(a,b),round(x ...

  3. Python基础函数学习笔记(二)

    一:格式化打印输出: 一个输出时: area = 20.15 print "The area of the circle is %f sq cm."%area 两个输出时: rab ...

  4. Python repr函数——学习笔记

    repr函数 repr() 函数将对象转化为供解释器读取的形式. 返回一个对象的 string 格式. >>>s = 'RUNOOB' >>>repr(s) &qu ...

  5. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  6. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

  7. Python实现Word2vec学习笔记

    Python实现Word2vec学习笔记 参考: 中文word2vec的python实现 python初步实现word2vec 中英文维基百科语料上的Word2Vec实验 GitHub代码地址 1 文 ...

  8. 大数据第二阶段Python基础编程学习笔记(待完善)

    大数据第二阶段Python基础编程学习笔记(待完善) 第一章 Python基础语法 3.8 1-1Python概述 python基础部分: ●Python基础语法: 标识符,关键字,变量,判断循环.. ...

  9. Python pillow库学习笔记

    Python pillow库学习笔记 PIL( Python Imaging Library)是 Python 的第三方图像处理库,由于其功能丰富,API 简洁易用,因此深受好评. 自 2011 年以 ...

最新文章

  1. Linux下安装php环境并且配置Nginx支持php-fpm模块
  2. [Apple开发者帐户帮助]三、创建证书(1)证书概述
  3. -Git Linux vi/vim 命令 按键 MD
  4. VMware vSphere学习笔记二
  5. python可移植性强吗_你真的了解Python吗?本文可以让你更深度了解Python
  6. ospf配置方法及相关问题
  7. html 输出不了php,html不打印输出文本
  8. 9、网络详解 学习笔记
  9. c语言单片机用法,单片机 C语音开发 sbit使用方法··
  10. mysql 查询条件为空则_MySql当查询条件为空时不作为条件查询
  11. 软件过程模型的管道理论
  12. 最近成了三等奖专业户
  13. ML之VC维:VC维(Vapnik-Chervonenkis Dimension)理论的概述(衡量模型复杂度和预测能力的指标)的简介、案例理解之详细攻略
  14. 【愚公系列】2021年12月 Typescript-数组和元组和CSV
  15. js动画和css3动画的差异性
  16. Idea取消光标所在行颜色
  17. webapi2学习笔记
  18. 过河问题----贪心
  19. HJ15 求int型正整数在内存中存储时1的个数(c++)
  20. ubuntu下计划任务的实施

热门文章

  1. 【PythonGUI小程序】相信我,这是最in的n种骰子梭哈小游戏新玩法,好玩到丧心病狂~(文中有惊喜)
  2. 【uniapp】微信小程序中的视频下载和分享、PDF下载和分享、完整下载(图片、视频、各种文件)
  3. 三轮全向底盘实现绘图功能
  4. Qt Quick里的图形效果——渐变(Gradient)
  5. 百度地图api result = {“status“:230,“message“:“APP Mcode码校验失败“
  6. PostgreSQL的集群技术比较
  7. Leetcode 79. 单词搜索
  8. ABTest样本量计算
  9. python api中文版_python api中文
  10. 台式机性能超级计算机,超级计算机也DIY 科学家用显卡构建最快台式机