%s用法(%s的用法是写多少个,后面就要传多少个)

format用法(基本语法是通过{}和:来代替%。format函数可以接受不限个参数,位置可以不按顺序)

形式一(顺序填坑{})

>>>print('姓名是:{},年龄是:{}'.format('a','b'))

>>>姓名是:a,年龄是:b

形式二(下标填坑)

>>>print(姓名是:{0},年龄是:{1}'.format('Tom','20'))

>>>姓名是:Tom,年龄是:20

形式三(变量填坑)

>>>print('姓名是:{name},年龄是:{age}'.format('age=12','name=lhf'))

>>>姓名是:lhf,年龄是:20

形式四(指定输出长度)(这里指定输出的长度为5,每一个字符为1,不足的长度用空格填充)

>>>print('姓名是:{:5}\n年龄是:{:5}'.format('Tom',20))

>>>姓名是:Tom  #这里Tom的后面会有2个空格来补

年龄是:    20  #这里20的前面会有3个空格来补

形式五(指定输出长度)(这里指定输出的长度为11,每一个字符为1,不足的长度用*填充)

>>>print('姓名是:{0:*<11}\n年龄是:{1:*>11}'.format('Tom',20))

>>>姓名是:Tom******** 这里Tom的后面的空格用*来表示

年龄是:*********20 这里20的前面的空格用*来表示

形式六(指定输出长度并且中间对齐)

>>>print('姓名是:{0:*^11}\n年龄是:{1:^11}'.format('Tom',20))

>>>姓名是:****Tom**** 年龄是:****20*****

PS:' ^ '表示居中对齐

形式七(格式化f)(Python3.6以后的版本支持)

name = 'Tom'

age = 20

print(f'姓名是:{name},年龄是:{age}')

format实例

PS:使用 > < 可以避免字符串/数值对齐方法不一致,' > '表示右对齐,‘ < ’ 表示左对齐

PS:%s %d和format()是一样的,只是format是无序的,%格式化是必须有序的才能传入

(4)格式化输出(%用法和format用法以及区别)的更多相关文章

  1. 格式化输出(%用法和fomat用法)

    一:%用法 1.整数输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 2.浮点数输出 %f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留 ...

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

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

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

      目录 %用法 format用法 %用法 1.整数的输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 1 >>> print('%o' % 2 ...

  4. 【Python笔记】1、格式化输出(%用法和format用法)

    转自:https://www.cnblogs.com/fat39/p/7159881.html 一.格式化输出1.整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六 ...

  5. python 格式化输出(% VS format)

    提到Python中的格式化输出方法,一般来说有以下两种方式: 1)% 格式说明由%和格式字符组成,如%f,%s,%d,它的作用是将数据按照指定的格式输出.格式说明是由“%”字符开始的. #1.输出字符 ...

  6. 格式化输出%与format

    一.%的用法 1.1整数输出 %o —— oct 八进制 : %d —— dec 十进制 : %x —— hex 十六进制 >>> print('%o' % 20) 24 >& ...

  7. Java格式化输出

    Java的格式化输出等同于String.Format,与C有很大的相似,比如 System.out.printf("%8.2f", x);在printf中,可以使用多个参数,例如: ...

  8. Java中中英文对齐输出问题,以及Java中的格式化输出

    一 中英文对齐输出问题 问题,要求控制台输出如下: abcefg  def 森林 阿狗 其实就是要求对齐输出,各种查找java的格式化输出,然后发现只要一个简单的“\t”就可以实现. 代码如下: Sy ...

  9. Python编码、流程控制、格式化输出

    Python编码 初始编码: 电脑的传输,还有储存,实际上都是010101010 ASCII码: (American Standard Code for Information Interchange ...

随机推荐

  1. 机器学习 Numpy库入门

    2017-06-28 13:56:25 Numpy 提供了一个强大的N维数组对象ndarray,提供了线性代数,傅里叶变换和随机数生成等的基本功能,可以说Numpy是Scipy,Pandas等科学计算 ...

  2. LeetCode--104--二叉树的最大深度

    问题描述: 给定一个二叉树,找出其最大深度. 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. 说明: 叶子节点是指没有子节点的节点. 示例: 给定二叉树 [3,9,20,null,null, ...

  3. Laravel JsonResponse数组获取

    有一个JsonResponse数据的格式如下: object(Illuminate\Http\JsonResponse)[474] protected 'data' => string '{&q ...

  4. zzuli1728(数学期望,组合数)

    1728: 社交网络 Time Limit: 2 Sec  Memory Limit: 128 MBSubmit: 232  Solved: 64 SubmitStatusWeb Board Desc ...

  5. UVA-12304 Race(递推)

    题目大意:求n个人比赛的所有可能的名次种数.比如:n=2时,有A第一B第二.B第一A第二.AB并列第一三种名次. 题目解析:既然是比赛,总有第一名.第一名的人数可能是i (1≤i≤n),则剩下待定的人 ...

  6. pageContext对象

    pageContext对象是JSP中很重要的一个内置对象; 1.pageContext对象存取其他隐含对象属性的方法,此时需要指定范围的参数. getAttribute(String name):取得 ...

  7. MySQL--Workbench表及表种数据导出

    MySQL--Workbench表及表种数据导出 1.-->点击Management,--->出现Navigator. 2.点击Date Export,选择导出的库. 3)选择库中的某个表 ...

  8. SVM学习(五):松弛变量与惩罚因子

    https://blog.csdn.net/qll125596718/article/details/6910921 1.松弛变量 现在我们已经把一个本来线性不可分的文本分类问题,通过映射到高维空间而 ...

  9. Win32.com安装

    Win32.com安装     http://sourceforge.net/projects/pywin32/files/pywin32     

  10. 修改cmd窗口mysql的提示符:

    mysql提示符: \D  完整的日期 \d   当前数据库 \h    服务器地址 \u    当前用户 登录数据库的时候设置提示符:  mysql  -uroot  -proot  --promp ...