print("{}{}{}".format(1,2,3),"按顺序填入数字1")
print("{}{}{}".format(3,2,1),"按顺序填入数字2")
print("{}{}{}".format("1","2","3"),"按顺序输出,按顺序填入字符串3")
print("{a}{b}{c}".format(a=1,b=2,c=3),"按顺序输出,填入对应的值4")
print("{c}{b}{a}".format(a=1,b=2,c=3),"按顺序输出,按对应的值填入5")
print("{c}{c}{a}".format(a=1,c=3),"按顺序输出,填入对应的值,提供的值可以重复使用6")
print("{c}{c}{a}".format(a=1,b=2,c=3),"按顺序输出,填入对应的值,供给的值可以不用7")
a = "a{}b{}c{}"
print(a.format("1","2","3"),"按顺序填入字符串8")
b = "a{}b{}c{}"
print(b.format("1","2","3","1"),"按顺序填入字符串,多出的值不显示9")
c ="123{aaa}123{bbb}"
print(c.format(aaa="aaa",bbb="bbb",c="ccc"),"填入对应的值,多出的值不显示10")
d ="123{}456{ddd}789{}10{eee}"
print(d.format("第一个空位","第二个空位","第三个值没有位置了,自动忽略",ddd="ddd的值",eee="eee的值"),"先自动补全再填入对应的值","  11")
e = "{0}{2}{bbb}{1}{3}{aaa}"
print(e.format("下标为0","下标为1","下标为2","下标为3","下标为4,没有位置了填入了",aaa="aaa的值",bbb="bbb的值"),"                              12")
f = ["下标为0","下标为1","下标为2","下标为3"]
print("输出的为{g[3]}".format(g=f),"赋值于其他元组                                           13")
import math
h = "{.__name__}"
print(h.format(math),"给模块的名字                                                        14")
i ="{a.__name__}"
print(i.format(a=math),"赋值于其他字符集                                                    15")
print("{b!a}".format(b="我"),"将字符串按Unicode编码输出我Unicode编码为u6211                   16`")
print("{aaa:b}".format(aaa=11),"二进制                                                              17")
print("{aaa:c}".format(aaa=11),"输出整数对应的Unicode字符,将整数解释为ASCII                          18")
print("{aaa:d}".format(aaa=11),"十进制                                                                19")
print("{aaa:e}".format(aaa=99),"将十进制格式化为科学计数法,小写e表示                       20")
print("{aaa:E}".format(aaa=99),"将十进制格式化为科学计数法,小写E表示                       21")
print("{abc:f}".format(abc=99),"将十进制格式化为浮点数,会将特殊值nan和inf转换为小写           22")
print("{abc:F}".format(abc=99),"将十进制格式化为浮点数,会将特殊值nan和inf转换为大写           23")
print("{abc:f}".format(abc= float("NAN")),"将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                 24")
print("{abc:F}".format(abc= float("nan")),"将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                 25")
print("{abc:g}".format(abc=99),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                  26")
print("{abc:g}".format(abc=999999),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为小写              27")
print("{abc:g}".format(abc= float("NAN")),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                  28")
print("{abc:g}".format(abc= float("INF")),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                  29")
print("{abc:G}".format(abc=99),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                  30")
print("{abc:G}".format(abc=999999),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为大写              31")
print("{abc:G}".format(abc= float("nan")),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                  32")
print("{abc:G}".format(abc= float("inf")),"在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                  33")
print("{abc:o}".format(abc=99),"整数的八进制方式                                      34")
print("{abc!s}".format(abc="真一滴都没了"),"按原样格式化字符串                           35")
print("{abc:s}".format(abc="真一滴都没了"),"按原样格式化字符串                           36")
print("{abc:x}".format(abc=95),"格式化整数为十六进制数,字母部分用小写                 37")
print("{abc:X}".format(abc=95),"格式化整数为十六进制数,字母部分用大写                 38")
print("{abc:%}".format(abc=99),"格式化为百分比形式                           39")
print("{abc:%}".format(abc=0.99),"格式化为百分比形式                             40")
print("{abc!a}".format(abc="我"),"将字符串按Unicode编码输出                        41")
print("{abc!r}".format(abc="我"),"将字符串按Unicode编码输出                            42")
print("{abc!s}".format(abc="真一滴都没了"),"按原样格式化字符串                           43")
print("{abc!s}".format(abc="真一滴都没了")," 按原样格式化字符串                          44")
print("{abc:s}".format(abc="本人诚信为本,专做A货!"),"按原样格式化字符串                45")
print("第{shashibiya:02.0f}章,寻找超越的方式".format(shashibiya = 1),".0f的意思是小数部分忽略shashibiya:02的功能是格式化参数,0的意思是位数不足时自动补0,2的意思是格式化为2位宽         46")
print("第{shashibiya:03.0f}章,寻找超越的方式".format(shashibiya = 1),"同上                              47")
print("{:<10.0f}".format(1),"左中右对齐 对齐时默认添加空格                  48")
print("{:^10.0f}".format(1),"左中右对齐 对齐时默认添加空格                  49")
print("{:>10.0f}".format(1),"左中右对齐 对齐时默认添加空格                  50")
print("{:<10.2f}".format(1),"保留两位小数                                   51")
print("{:^10.2f}".format(1),"保留两位小数                                   52")
print("{:>10.2f}".format(1),"保留两位小数                                   53")
print("{:< 10.2f}\n{:^ 10.2f}\n{:> 10.2f}".format(9,9,9),"添加换行                                       54")
print("{:#<20}".format("井号向左对齐"),"#号代替空格填补                55")
print("{:#^20}".format("井号居中对齐"),"#号代替空格填补                56")
print("{:#>20}".format("井号向右对齐"),"#号代替空格填补                57")
print("{:*<20}".format("*号向左对齐"),"*号代替空格填补                 58")
print("{:*^20}".format("*号居中对齐"),"*号代替空格填补                 59")
print("{:*>20}".format("*号向右对齐"),"*号代替空格填补                 60")
print("{:*<20}".format(-8.76),"当数值为负数时                       61")
print("{:*^20}".format(-8.76),"当数值为负数时                       62")
print("{:*>20}".format(-8.76),"当数值为负数时                       63")
print("{:<=20}".format(-8.76),"在负号与数字中添加符号               64")
print("{:^=20}".format(-8.76),"在负号与数字中添加符号               65")
print("{:>=20}".format(-8.76),"在负号与数字中添加符号               66")
print("{0:<=20}".format(-8.76),"未解                                 67")
print("{0:^=20}".format(-8.76),"未解                                 68")
print("{0:>=20}".format(-8.76),"未解                                 69")
print("{abc:<=20}".format(abc = -8.76),"在负号与数字中添加符号               70")
print("{abc:^=20}".format(abc = -8.76),"在负号与数字中添加符号               71")
print("{abc:>=20}".format(abc = -8.76),"在负号与数字中添加符号               72")
from math import pi
print("{pi:020.4f}".format(pi = pi),"导入圆周率 前面补0 宽度20 保留4位小数               73")
from math import pi
print("{dalao:020.4f}".format(dalao = pi),"导入圆周率 前面补0 宽度20 保留4位小数               74")
numinput = 9
num = int(numinput)  # 转化为数字格式
print("第{:0{num}.0f}集,第{:03.0f}节".format(5,6,num = num),"5为第一个{}参数 6为第二个{}参数 num 为num参数 位宽               75")
print("{:¥^10}".format("人民币"),"填补的符号左少右多或者相等               76")
from math import pi
print("{:*=20.6f}".format(-pi),"当参数为负数时,在控制台中输入符号,将会出现在符号与数字之间               77")
from math import pi
print("{:=20.6f}".format(-pi),"当参数为负数时,在控制台中输入符号,将会出现在符号与数字之间               78")
dalao = 188
high = int(dalao)
print("{:x}".format(high),"转换为十六进制               79")
print("{:=^20.2f}".format(-99)," 填充 = 号               80")
print("<" + "居中".center(20) + ">","使用center方法使格式为居中 位宽为20 填充空格               81")
print("<"+"{:^18s}".format("居中")+">","# s是原格式输出  使用format方法使格式为居中 位宽为20 填充空格               82")
print("<"+"{:^18}".format("居中")+">","s是原格式输出 这里不加               83")
print("<"+"{:^18}".format("居*(&*%……%&……%…………&%&……%¥……&%¥……&%&¥&……%¥%……&¥&……中")+">","超出的不会填充空格               84")
print("<{:^20}>".format("居中"),"居中填充符号,默认为空格           85")
print("<{:*^20}>".format("居中"),"居中填充符号                       86")
print("<{:*^30}>".format("99"),"居中填充符号               87")
print("<{:!^30}>".format("99"),"居中填充符号               88")
print("<{:<^30}>".format("99"),"居中填充符号               89")
print("<{:^^30}>".format("99"),"居中填充符号               90")
print("<{:>^30}>".format("99"),"居中填充符号               91")
print("<{:*^20d}>".format(99),"居中填充符号                         92")
print("<{:*^20.0f}>".format(99),"居中填充符号                         93")
print("<{:*^20.1f}>".format(99),"居中填充符号                         94")
print("<"+"99".center(30)+">","居中填充符号               95")
print("<"+"99".center(30,"*")+">","居中填充符号               96")
print("<"+"99".center(30,"!")+">","居中填充符号               97")
print("<"+"99".center(30,"<")+">","居中填充符号               98")
print("<"+"99".center(30,"^")+">","居中填充符号               99")
print("<"+"99".center(30,">")+">","居中填充符号               100")
C:\Users\Administrator>C:\Users\Administrator\Desktop\format.py
123 按顺序填入数字1
321 按顺序填入数字2
123 按顺序输出,按顺序填入字符串3
123 按顺序输出,填入对应的值4
321 按顺序输出,按对应的值填入5
331 按顺序输出,填入对应的值,提供的值可以重复使用6
331 按顺序输出,填入对应的值,供给的值可以不用7
a1b2c3 按顺序填入字符串8
a1b2c3 按顺序填入字符串,多出的值不显示9
123aaa123bbb 填入对应的值,多出的值不显示10
123第一个空位456ddd的值789第二个空位10eee的值 先自动补全再填入对应的值   11
下标为0下标为2bbb的值下标为1下标为3aaa的值                               12
输出的为下标为3 赋值于其他元组                                           13
math 给模块的名字                                                        14
math 赋值于其他字符集                                                    15
'\u6211' 将字符串按Unicode编码输出我Unicode编码为u6211                   16`
1011 二进制                                                              17输出整数对应的Unicode字符,将整数解释为ASCII                          18
11 十进制                                                                19
9.900000e+01 将十进制格式化为科学计数法,小写e表示                       20
9.900000E+01 将十进制格式化为科学计数法,小写E表示                       21
99.000000 将十进制格式化为浮点数,会将特殊值nan和inf转换为小写           22
99.000000 将十进制格式化为浮点数,会将特殊值nan和inf转换为大写           23
nan 将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                 24
NAN 将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                 25
99 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式 化为浮点数,会将特殊值nan和inf转换为小写                  26
999999 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制 格式化为浮点数,会将特殊值nan和inf转换为小写              27
nan 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                  28
inf 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为小写                  29
99 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式 化为浮点数,会将特殊值nan和inf转换为大写                  30
999999 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制 格式化为浮点数,会将特殊值nan和inf转换为大写              31
NAN 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                  32
INF 在整数位数超过6位时,将十进制格式化为科学计数法,小写e表示,否则将十进制格式化为浮点数,会将特殊值nan和inf转换为大写                  33
143 整数的八进制方式                                      34
真一滴都没了 按原样格式化字符串                           35
真一滴都没了 按原样格式化字符串                           36
5f 格式化整数为十六进制数,字母部分用小写                 37
5F 格式化整数为十六进制数,字母部分用大写                 38
9900.000000% 格式化为百分比形式                           39
99.000000% 格式化为百分比形式                             40
'\u6211' 将字符串按Unicode编码输出                        41
'我' 将字符串按Unicode编码输出                            42
真一滴都没了 按原样格式化字符串                           43
真一滴都没了  按原样格式化字符串                          44
本人诚信为本,专做A货! 按原样格式化字符串                45
第01章,寻找超越的方式 .0f的意思是小数部分忽略shashibiya:02的功能是格式化参数,0的意思是位数不足时自动补0,2的意思是格式化为2位宽         46
第001章,寻找超越的方式 同上                              47
1          左中右对齐 对齐时默认添加空格                  481      左中右对齐 对齐时默认添加空格                  491 左中右对齐 对齐时默认添加空格                  50
1.00       保留两位小数                                   511.00    保留两位小数                                   521.00 保留两位小数                                   539.009.009.00 添加换行                                       54
井号向左对齐############## #号代替空格填补                55
#######井号居中对齐####### #号代替空格填补                56
##############井号向右对齐 #号代替空格填补                57
*号向左对齐************** *号代替空格填补                 58
********号居中对齐******* *号代替空格填补                 59
***************号向右对齐 *号代替空格填补                 60
-8.76*************** 当数值为负数时                       61
*******-8.76******** 当数值为负数时                       62
***************-8.76 当数值为负数时                       63
-<<<<<<<<<<<<<<<8.76 在负号与数字中添加符号               64
-^^^^^^^^^^^^^^^8.76 在负号与数字中添加符号               65
->>>>>>>>>>>>>>>8.76 在负号与数字中添加符号               66
-<<<<<<<<<<<<<<<8.76 未解                                 67
-^^^^^^^^^^^^^^^8.76 未解                                 68
->>>>>>>>>>>>>>>8.76 未解                                 69
-<<<<<<<<<<<<<<<8.76 在负号与数字中添加符号               70
-^^^^^^^^^^^^^^^8.76 在负号与数字中添加符号               71
->>>>>>>>>>>>>>>8.76 在负号与数字中添加符号               72
000000000000003.1416 导入圆周率 前面补0 宽度20 保留4位小数               73
000000000000003.1416 导入圆周率 前面补0 宽度20 保留4位小数               74
第000000005集,第006节 5为第一个{}参数 6为第二个{}参数 num 为num参数 位宽               75
¥¥¥人民币¥¥¥¥ 填补的符号左少右多或者相等               76
-***********3.141593 当参数为负数时,在控制台中输入符号,将会出现在符号与数字之 间               77
-           3.141593 当参数为负数时,在控制台中输入符号,将会出现在符号与数字之 间               78
bc 转换为十六进制               79
=======-99.00=======  填充 = 号               80
<         居中         > 使用center方法使格式为居中 位宽为20 填充空格               81
<        居中        > # s是原格式输出  使用format方法使格式为居中 位宽为20 填充空格               82
<        居中        > s是原格式输出 这里不加               83
<居*(&*%……%&……%…………&%&……%¥……&%¥……&%&¥&……%¥%……&¥&……中> 超出的不会填充空格               84
<         居中         > 居中填充符号,默认为空格           85
<*********居中*********> 居中填充符号                       86
<**************99**************> 居中填充符号               87
<!!!!!!!!!!!!!!99!!!!!!!!!!!!!!> 居中填充符号               88
<<<<<<<<<<<<<<<99<<<<<<<<<<<<<<> 居中填充符号               89
<^^^^^^^^^^^^^^99^^^^^^^^^^^^^^> 居中填充符号               90
<>>>>>>>>>>>>>>99>>>>>>>>>>>>>>> 居中填充符号               91
<*********99*********> 居中填充符号                         92
<*********99*********> 居中填充符号                         93
<********99.0********> 居中填充符号                         94
<              99              > 居中填充符号               95
<**************99**************> 居中填充符号               96
<!!!!!!!!!!!!!!99!!!!!!!!!!!!!!> 居中填充符号               97
<<<<<<<<<<<<<<<99<<<<<<<<<<<<<<> 居中填充符号               98
<^^^^^^^^^^^^^^99^^^^^^^^^^^^^^> 居中填充符号               99
<>>>>>>>>>>>>>>99>>>>>>>>>>>>>>> 居中填充符号               100C:\Users\Admin

istrator>

python字符串format格式化相关推荐

  1. python字符串format格式化三

    python字符串format左中右对齐 print("第{ya:02.0f}章,寻找超越的方式".format(ya = 1)) .0f的意思是小数部分忽略 ya:02的功能是格 ...

  2. python 字符串format格式化一

    字符串的format方法(format格式化) 字符串格式化参数使用一对花括号{} 支持按顺序指定格式化参数值和关键字格式化 print("{} {} {}".format(1,2 ...

  3. python 字符串format使用

    python字符串的格式化输出 格式化字符串是程序设计语言中用于指定输出参数的格式化与相对位置的字符串参数.其中的转换说明用于把随后的对应一个或多个函数参数转换为相应的格式输出:格式化字符串中转换说明 ...

  4. Python的format格式化用法详解

    Python的format格式化用法可以通过下面几种方式来实现: 1.使用{}作为占位符,通过索引来指定要替换的参数,如: # 替换第一个参数 "Hello {}, Welcome to P ...

  5. python字符串format方法参数解释,一文秒懂!Python字符串格式化之format方法详解

    一文秒懂!Python字符串格式化之format方法详解 一文秒懂!Python字符串格式化之format方法详解 format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符 ...

  6. python 字符串 f_Python格式化字符串(f,F,format,%)

    # 格式化字符串: 在字符串前加上 f 或者 F 使用 {变量名} 的形式来使用变量名的值 year = 2020 event = 'Referendum' value = f'Results of ...

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

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

  8. Python之format格式化函数以及数字格式化输出规范

    目录 一.format函数官方解释 二.format数字格式化 format函数的应用场景,主要用于Python字符串的处理,以及计算机二级考试基础内容. 一.format函数官方解释 str.for ...

  9. Python 字符串类型格式化

    通常我们想输出某些内容,但大多数内容只修改其中一小部分,如: test1=helloword test2=helloword 我们只想修改=号后面的字符,可以使用Python字符串变量自带的forma ...

最新文章

  1. android 如何把回调赋值另一个_android 两个界面回调实现
  2. [转]java 为什么wait(),notify(),notifyAll()必须在同步方法/代码块中调用?
  3. 怎么改善现有网站为xhtml+CSS
  4. leetcode算法题--分隔链表★
  5. 多维数据查询效率分析(1)
  6. Codeforces - 914F bitset 维护字符串匹配个数
  7. 在WPF中弹出右键菜单时判断鼠标是否选中该项
  8. Pycharm(社区版) 创建Flask项目
  9. 使Tomcat可以下载中文文件
  10. js截取字符串区分汉字字母代码
  11. LeetCode 3. 无重复字符的最长子串 (滑动窗口哈希表)
  12. MATLAB初学者视频教程
  13. 电力拖动自动控制系统复习补充
  14. 数模技术转换应用于计算机控制,数模转换器的作用
  15. 常见的三种字符编码ASCII、Unicode、UTF-8
  16. 日志管理(spring AOP切面拦截)
  17. Win10下搭建旷视YOLOX(新一代anchor-free目标检测网络)并训练自定义CoCo格式数据集
  18. Today is a special day
  19. MATLAB08:符号运算
  20. 最优化方法之梯度下降法和牛顿法

热门文章

  1. jQuery事件绑定
  2. 8种提升ASP.NET Web API性能的方法
  3. 网站icon收藏夹图标
  4. 多伦多大学密西莎加计算机科学,解析加国名校多伦多大学密西沙加校区
  5. [dp][递归] Jzoj P4211 送你一棵圣诞树
  6. QuantLib 金融计算——随机过程之概述
  7. 《用python写网络爬虫》 编写第一个网络爬虫
  8. 苹果笔记本调整 pycharm 字体大小的地方
  9. ubuntu安装composer
  10. centos6.8安装mysql5.5