format方法简介

字符串具备format方法

字符串中布局{}可以占位

format()方法中传参,可以将参数替代对应位置的{}

使用例子如下:

print("{}---{}".format("str0","str1"))

结果如下:

str0---str1

参数位置的影响

format方法的参数,默认是按照位置关系传递到字符串中的括号中的

m = "我的名字{},我的年龄{}"
print('我的名字%s,我的年龄%d' %("张三",18))
print(m.format("张三",18))

相当于

m = "我的名字{0},我的年龄{1}"
print('我的名字%s,我的年龄%d' %("张三",18))
print(m.format("张三",18))

因此如果在字符串中的花括号中指定了位置

m = "我的名字{1},我的年龄{1}"
print('我的名字%s,我的年龄%d' %("张三",18))
print(m.format("张三",18))

我的名字张三,我的年龄18
我的名字18,我的年龄18

长度的控制

1 在花括号中,加上冒号

冒号后根数字

可以限定,新字符串的长度

2 在表达长度的数字前面

可以通过以下符号,对应水平对齐方式

<,左对齐

>,右对齐

^,居中对齐

左对齐示例:

res = "{:25}".format('a')
print(res,'.')
res = "{:<25}".format('aa')
print(res,'.')

表示占位25个,左对齐

居中对齐示例:

res = "{:^25}".format('a')
print(res,'.')

占位25,居中对齐

右对齐示例:

res = "{:>25}".format('aa')
print(res,'.')

占位25,居右对齐

python-字符串的格式化输出format相关推荐

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

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

  2. 【无为则无心Python基础】— 18、Python字符串的格式化输出

    文章目录 1.什么是格式化输出 2.Python格式化输出的五种方式 方式1:字符串之间用+号拼接 方式2:`print()`函数可同时输出多个字符串 方式3:占位符方式 常用格式化符号 示例: 拓展 ...

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

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

  4. Python日常(13):字符串的格式化输出(format方法和%输出)

    目录 前沿 字符串的格式化输出 (1)format方法 ①基本输出格式 ②实例 (2)%输出方法 ①基本输出格式 ②实例 作者的话 参考文献 前沿 前面我们基本上已经把python基础的操作初略的说完 ...

  5. python基础_格式化输出(%用法和format用法)(转载)

    python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 ...

  6. python format格式化输出填充符号不起作用_Python格式化输出——format用法示例

    format OR % 提到Python中的格式化输出方法,一般来说有以下两种方式: print('hello %s' % 'world') # hello world print('hello {} ...

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

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

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

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

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

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

  10. python的format用法打印表格_Python格式化输出——format用法示例

    format OR % 提到Python中的格式化输出方法,一般来说有以下两种方式: print('hello %s' % 'world') # hello world print('hello {} ...

最新文章

  1. Unable to start activity ComponentInfo
  2. 操作系统第二章-进程的描述与控制
  3. 年薪百万!这所高校一名本科生入选“天才少年”
  4. 解决DDOS攻击生产案例
  5. 【数据库】E-R图向关系模型转换的规则
  6. 图形学中画正方形的几种方式
  7. 时钟的同步与异步问题
  8. IBM WMB 使用方法
  9. Windows10 V2004 正式版发布
  10. 谷歌浏览器(chrome)无法正常打开网页的解决办法
  11. Linux下git clone速度奇慢的有效解决办法(亲测有效)
  12. php的qq邮箱正则表达式语法_正则表达式综合应用:qq邮箱提取
  13. 微信第三方平台之代开发小程序(二)
  14. android电视自动关机,android实现自动关机的具体方法代码
  15. PPI网络比对文章汇总
  16. xp开起无线服务器,XP系统笔记本设置成wifi热点(无需软件,绝对成功)
  17. 群狼调研开展旅游市场第三方满意度调查
  18. 阴阳师服务器维护3月14,3.14日服维护内容非常感谢您一直使用‘阴阳师’。以下日程将...
  19. python到底有多牛!用Python开源机器人和5美元,我在Instagram上搞到了2500个真粉儿
  20. 渲染大面积草地时,如何降低消耗?

热门文章

  1. MyEclipse 汉化教程(含资源)
  2. emlog模板 超帅的资源娱乐网模板 全版本兼容 修复各种bug
  3. 百度百科推广大师 v1.7.6.1
  4. HTML绿色风格农业科技公司网站源码
  5. linux的xampp单独启动mysql,linux的xampp重要的文件和目录
  6. 相对路径和绝对路径概念
  7. 东方PHP授权系统修复版盗版检测源码
  8. 苹果CMS音乐猪自适应网站模板
  9. 二次元风格Kratos-pjax主题 WordPress主题
  10. GIT学习笔记2--基本使用