python的5种格式化字符串方法
'''
示例题目:
1.若a=3, b=4, c=5, x=1.2, y=2.4, z=-3.6, u=51274, n=128765, c1=’a’, c2=’b’。
想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出, □代表一个空格)。
a=□3□□b=□4□□c=5
x=1.200000,y=2.400000,z=-3.600000
u=□51274□□n=□□□128765
c1=’a’□or□97(ascii码)
c2=’B’□or□98(ascii码)
'''
a = 3
b = 4
c = 5
x = 1.2
y = 2.4
z = -3.6
u = 51274
n = 128765
c1 = 'a'
c2 = 'b'
print("a= {} b= {} c={}".format(a, b, c))
print("x=%.6f,y=%.6f,z=%.6f" % (x, y, z))
print("u=", u, " n= ", n)
print(f"c1=’{c1}’ or {ord(c1)}")
print("c2=’" + c2 + "’" + " or " + str(ord(c2)))