python中的一些问题

在刷题的时候遇到的 没看懂:
利用print()格式化输出,能够控制浮点数的小数点后两位输出的是[2分]
A.{.2}
B.{:.2f}
C.{:.2}
D.{.2f}
参考答案:B
{:.2f}是干嘛的啊 搞不懂 求解
然后还有一个
21.8/4==4/2 and 2运行结果是( )。[2分][2分]
A.0
B.False
C.True
D.2
也没看懂 有没有人解答一下啊(真的啥也不会。。)

第一个问题,.2f就是保留数字的后两位
第二个问题,and是一个逻辑运算符,只有两边真的话,它才是真,否则为假。==简单的说,两个等号的意思是判断左右两边相不相等