.format():格式化输出字符串

示例:

age = 25
name = 'Caroline'  print('{0} is {1} years old. '.format(name, age)) #输出参数
print('{0} is a girl. '.format(name))
print('{0:.3} is a decimal. '.format(1/3)) #小数点后三位
print('{0:_^11} is a 11 length. '.format(name)) #使用_补齐空位
print('{first} is as {second}. '.format(first=name, second='Wendy')) #别名替换
print('My name is {0.name}'.format(open('out.txt', 'w'))) #调用方法  

输出:

Caroline is 25 years old.
Caroline is a girl.
0.333 is a decimal.
_Caroline__ is a 11 length.
Caroline is as Wendy.
My name is out.txt  

增补知识点:

填充与对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
比如

In [15]: '{:>8}'.format('189')
Out[15]: '     189'
In [16]: '{:0>8}'.format('189')
Out[16]: '00000189'
In [17]: '{:a>8}'.format('189')
Out[17]: 'aaaaa189'

欢迎留言交流!

Python--format()学习记录相关推荐

  1. 自动化玩腾讯微证券领长牛python实现---学习记录

    # 学习目标:自行实现自动化玩腾讯微证券领长牛 原作者链接:在这里 文章目录 1.环境搭建 1.1安装Uiautomator2 1.2安装weditor 2.使用weditor 3.自动化的实现 3. ...

  2. python基础学习记录

    #学习的课程是跟随着 网易云课堂中 同时推荐一下 这个课程不错哦 http://study.163.com/course/courseMain.htm?courseId=1004106037 老师学习 ...

  3. python开发学习记录

    由于种种原因,导致目前工作状态不是太稳定,由此确实也给自己带来了一些压力.不过在这种情况下确实也腾出了一些时间静下心来可以学习一些新的知识,现在选择了python语言进行自学,希望能通过自己的努力,完 ...

  4. 基于Problem Solving with Algorithms and Data Structures using Python的学习记录(4)——Recursion

    4.1.目标 本章的目标如下: 要理解可能难以解决的复杂问题有一个简单的递归解决方案. 学习如何递归地写出程序. 理解和应用递归的三个定律. 将递归理解为一种迭代形式. 实现问题的递归公式化. 了解计 ...

  5. python的学习记录

    一.python的基础语法 行连接的方法是最后加上一个'\' 注释:多行注释三引号,#行注释:三引号定义的字符串原样输出(保存原格式) I/O语句:用逗号分隔零个或多个表达式.(+)只能连接相同的数据 ...

  6. python入门学习记录之pygame实现简单动画游戏:大球吃小球

    引言: 文章python示例主要是跟着CSDN博客专家:骆昊来学习python开发的,有兴趣的可以学习一下 骆昊:<<https://blog.csdn.net/jackfrued> ...

  7. Python语法学习记录(24):inspect模块介绍及常用使用方式

    1.简述 获取函数签名对象. 函数签名包含了一个函数的信息,包括函数名.它的参数类型.它所在的类和名称空间及其他信息). 2.基本用法 inspect模块主要提供了四种用处: 1.对是否是模块.框架. ...

  8. python接口学习记录

    1.获取项目的绝对路径 import osclass GetBasePath:""":获取项目的文件夹的绝对地址"""@classmetho ...

  9. Python+opencv学习记录3:色彩空间

    文章目录 1.色彩空间的介绍 1.1.什么是色彩空间 1.2.常见的色彩空间 1.2.1.RGB 1.2.2.HSV 1.2.3.HSI 1.2.4.YCrCb 1.2.5.YUV 1.3.相应的AP ...

  10. Python爬虫学习记录(3)——用Python获取虾米加心歌曲,并获取MP3下载地址

    在第一篇里记录了获取虾米热门歌曲,听了一段时间后,加心了很多歌曲,因此想要批量下载加心过的虾米收藏夹歌曲. 虾米好评歌曲页只保存最近的2000首..之前star过的3k首歌有1k首都不在了.所以起了备 ...

最新文章

  1. c语言程序设计数据输入的,1.2 C语言的发展与特点免费阅读_C语言程序设计教程免费全文_百度阅读...
  2. win 7 新建文件夹 new folder Item Not Found 解决办法
  3. 2.4 残差网络为什么有用-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. 融合变形三维插件想法
  5. Python命令行运行文件的实例方法
  6. 2.非关系型数据库(Nosql)之mongodb:mongodb显示所有数据库,使用数据库,集合创建(显示和隐式创建),集合查询,初步数据的增删改查,分页
  7. PyPA Installing Packages
  8. 老话题:自己编写只截窗口客户区的截屏软件(VB2010)
  9. SAP License:如何导入License
  10. mysqlplus 字段验证策略fieldStrategy
  11. dell商务计算机主机闪烁黄灯,戴尔电脑开不了机 已经几天了 主机灯橙色 闪闪的...
  12. Kmplayer的各种功能设置
  13. 【华为机试真题 Python实现】数大雁【2022 Q2 | 100分】
  14. 蓝桥杯 印章Java
  15. 3_1 操作系统定义、分类及功能【包含linux操作系统基础知识】
  16. 安大计算机学院ACM,安徽大学计算机科学与技术学院硕士生导师:张磊
  17. 运维笔记之调用163邮箱发送邮件
  18. 电力电子应用技术_迎接电能系统新时代挑战的电力电子技术
  19. Python在高等数学中的运用
  20. diskgeniuslinux版_硬盘工具DiskGenius v4.5.0 发布

热门文章

  1. Linux环境变量配置
  2. python 文件中出现 Indentation Error: unexpected indent 的错误
  3. win10如何下载适合自己python版本的pygame?
  4. 小白也能看懂的git入门实操[狂神聊git学习笔记]
  5. java exec执行tar_用java调用rpmbuild 报错,同一条命令直接复制到终端却能运行
  6. tof摄像头手势识别_TOF(Time Of Flight)+模型匹配,ThisVR想让手势识别低成本小型化...
  7. iphone打字怎么换行_库克扎心!12年iPhone老用户换机小米10 Pro,每天玩机七八小时...
  8. html5 可以用adb 调试,ADB常用命令及作用
  9. java注解判断字段是否存在_使用注解和反射判断指定的字段不能为空
  10. win7设置开机后自动锁定计算机,Win7系统锁定计算机怎么设置 win7系统自动锁定...