原先会点java,最近在学pyhon,语法上有些不一样的地方记一下
1. python语句没有分号
2. block没有大括号,用【冒号】和【缩进】表示。
同一缩进的视为一个block内的。(python应该没有因为缩进而让人看起来糟心的代码)
for i in range(10):
ran = random.randint(1,20)
if ran not in random_list:
random_list.append(ran)
print(random_list)
3. python没有 i++、i--,会报错,要用 i+=1 i-=1
(试了一下,++i、--i并不报错,但又跟没有一个样,不会改变i的值,j = ++i 语句赋值也跟 j = i 一样)
i= 0
i++ // error
i-- // error
++i // i = 0
--i // i = 0
j = ++i // j = 0
j = --i // j = 0