本文章主要讲述Python中输出函数里格式化输出<.format()>的使用方法.

任何人可对专栏内容进行任意复制和转载,且无需注明文章作者,出处,来源.

接上次的继续讲,没看过的可以去看一下:

本次来介绍一下format()方法的格式控制:

format()方法的槽除了包括参数序号,还可以包含格式控制信息,语法格式如下:

{<参数序号>:<格式控制标记>}

其中,格式控制标记用来控制参数显示时的格式,格式控制标记内容如下:

:——引导符号

<填充>——用于填充的单个字符

<对齐>——<左对齐,>右对齐,^居中对齐

<宽度>——槽的设定输出宽度

<,>——数字的千位分隔符,适用于整数与浮点数

<.精度>——浮点数小数部分的精度或字符串的最大输出长度

<类型>——整数类型b,c,d,o,x,X,浮点数类型e,E,f,%

格式控制标记包括:<填充><对齐><宽度><,><.精度><类型>等六个字段,由引导符号(:)为引导标记,这些字段都是可选的,可以组合使用。这6个格式控制标记可以分为两组。

第一组是<填充><对齐><宽度>,它们是相关字段,主要用于对显示格式的规范。宽度指当前槽的设定输出字符宽度,如果该槽参数实际值比宽度设定值更大,则使用参数实际长度。如果该值的实际位数小于指定宽度,则按照对齐指定方式在宽度内对齐,默认以空格字符补充。对齐字段分别使用<、>和^三个符号表示左对齐,右对齐,居中对齐。填充字段可以修改为默认填充字段,填充字符只能有一个。

示例:

左对齐:左对齐

没有“<”时默认为左对齐,两者等效。

右对齐:右对齐

居中对齐:居中对齐

填充:居中对齐并填充“#”号。填充

指定宽度小于变量宽度时:以实际变量宽度为准。指定宽度小于变量宽度时

格式控制标记也可以使用变量来标记,即用槽来指定所对应的控制标记及数量。

示例:

填充字符可以指定变量。a是指定填充字符的变量

填充字符和宽度可以指定变量。变量可以指定填充字符和宽度

变量化填充字符,对齐和宽度均可变量化

就先讲到这里了,未完待续。

其他文章:

PyAutoGUI:

python基础语法手册format-Python-输出格式化format()方法的基本使用(2)相关推荐

  1. python基础语法手册format-Python基础语法-格式化输出

    Python基础语法 python格式化输出 python在格式化输出过程中,就我个人学习历程来看,有两种格式化输出方法. 第一种是利用 % s %d 进行占位输出,效果就是这样的: info='li ...

  2. python基础语法手册-python语法手册

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 常用的也不超过十个,这种相对于更为复杂的html标记语言来说,markd ...

  3. python基础语法手册-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

  4. python基础语法合集-Python基础语法合集.zip

    [实例简介]精心整理的Python基础语法合集,变量,循环,输入输出等等都有,主要是知道概念和怎么用的 如果打开文件后有文字变成符号的,先把字体改为宋体就正常了 [实例截图] [核心代码] 目录 了解 ...

  5. python基础语法有哪些-Python基础语法知识有哪些?

    相信大家都听过Python除了不会生孩子,基本上无所不能的段子,这一定程度上反映了目前Python编程语言的火爆程度和广泛应用.然而,对于许多零基础的Python学习者来说,常常会遇到无从学起,找不到 ...

  6. python基础语法手册format-python的格式化输出(format,%)实例详解

    皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问 ...

  7. python基础语法手册-Python学习手册(第4版)pdf

    Python学习手册(第4版) 内容简介 <Python学习手册(第4版)>学习Python的主要内建对象类型:数字.列表和字典.使用Python语句创建和处理对象,并且学习Python的 ...

  8. python基础语法手册_说一说python中的几个基础语法

    学一门语言,基础语法一定要扎实.就如盖房子一样,地基打得好,任凭风吹雨打,学习python也一样,学习很多东西都会花大量的时间来学习基础语法,对于毫无编程经验的新手而言,这样的无疑是很友好的,那么我们 ...

  9. Python 基础之字符串操作,函数及格式化format

    一.字符串的相关操作 1.字符串的拼接 + strvar1 = "我爱你," strvar2 = "亲爱的姑凉" res = strvar1 + strvar2 ...

  10. python基础语法有哪些-python有哪些语法元素

    Python基本语法元素 缩进 缩进表达程序的格式框架 ·严格明确:缩进是语法的一部分,缩进不正确程序运行错误 ·所属关系:表达代码间包含和层次关系的唯一手段 ·长度一致:程序内一致即可,一般用4个空 ...

最新文章

  1. C++中相对路径和绝对路径
  2. UDP千兆以太网FPGA_verilog实现(一、知识搜集)
  3. 操作技巧——查看端口是否被占用
  4. 《剑指offer》连续子数组的最大和
  5. AsyncHttpClien访问网络案例分析
  6. linux扩容后显示管理,linux之lvm管理及扩容
  7. [导入]RSS商业应用和电子商务的结合
  8. 队列在层次遍历中的应用
  9. eclipse下SVN subclipse插件
  10. [bzoj4516] [SDOI2016]生成魔咒
  11. 学会这个方法,轻松为PDF文件加密,快来码住
  12. 俄罗斯大神 lopatkin 毛子 最新 Windows 10 Pro 19041.450 20H1 Release x86-x64 ZH-CN DREY
  13. 10款超炫HTML5游戏 附游戏源码
  14. Mugeda(木疙瘩)H5案例课—房地产楼书H5制作-岑远科-专题视频课程
  15. 正则表达式re中的group和groups
  16. database link问题解决
  17. Android开发xposed,用Android Studio开发Xposed插件项目步骤
  18. alert angularjs
  19. Matlab:交换矩阵的两行(列)
  20. 中国大陆地区W酒店推出全新夏日计划“幻梦一夏”

热门文章

  1. python 开发板加密_Bugku 加密 python writeup
  2. typescript 方法后面加感叹号_使用 TypeScript 模板字面类型
  3. windows家庭版 启用组策略
  4. python 使用@property 来限制类属性的外部更改
  5. 【C/C++应用实例】基于线性结构的1KB内存IC存储模拟展示(C/C++)
  6. JAVAC 命令详解
  7. C/C++中的NULL讨论和总结
  8. 十三、java_GUI
  9. Scrapy:python3下的第一次运行测试
  10. STL的erase()陷阱-迭代器失效总结