|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- for i in range(1,10):
- for j in range(1,i+1):
- print("{0:1}*{1:1}={2:2} ".format(j,i,j*i),end="")
- print()
复制代码
在第3行中的“{0:1}”、“{1:1}”、“{2:2}”是什么鬼?
“{2:2}”后面的2个空格有什么用?
format函数怎么用?
都可以,因为 Python 有三种字符串格式化:
1.)%占位符格式化
2.).format() 格式化
3.)f-string 格式化
- a = "小甲鱼"
- b = 99
- c = 87.13
- d = True
- print("%s 今年 %d 岁,体重是 %.2f,真表示 %r"%(a, b, c, d)) # %占位符格式化
- print("{} 今年 {} 岁,体重是 {},真表示 {}".format(a, b, c, d)) # .format() 格式化
- print(f"{a} 今年 {b} 岁,体重是 {c},真表示 {d}") # f-string 格式化
复制代码- 小甲鱼 今年 99 岁,体重是 87.13,真表示 True
- 小甲鱼 今年 99 岁,体重是 87.13,真表示 True
- 小甲鱼 今年 99 岁,体重是 87.13,真表示 True
复制代码
|
|