Python中:(冒号)什么时候使用?

比如
d=123
if input(“c”)==d:
print(321)
这里面:的作用是什么,以及还有什么时候要用:呢?

if条件语句结尾必须为:,可以理解为 “如果...那么...” 中的 “那么”
冒号的作用在python中有很多,常用于切片操作,键值对分隔符,条件语句、函数、类方法后等...

冒号代表开启一个代码块,后面的代码必须缩进
定义类、定义函数、循环、分支,这些都是