1. Expression (表达式)和 Statement (语句)有什么区别?
简单说:表达式可以用到print和赋值语句中,是语句的一部分。
比如: b=1; a=b+2
上面是两个个赋值语句,1和b+2就分别是两个表达式,可以用于赋值语句和print。
常见的表达式有lambda, 算术运算,位运算等。
语句又分为简单语句和复合语句。多个简单语句可用分号(;)分隔后写到同一行,而复合语句必须在结尾用冒号,后面的语句通过缩进来确定是包含在复合语句中还是结束。
比如:
if a > b :
print a
else :
print b
print c
2. 哪些情况下无视缩进规则?
连续3个单引号或双引号
圆括号,方括号, 大括号中的语句
比如
a = ''' fda fdafd
vdfda
'''
b = (1,3,4
,5,6)
领取专属 10元无门槛券
私享最新 技术干货