Python基础——切片
条件判断
在Python中普通的条件判断为:
1 | >>> if x==0: |
多重的条件判断:
1 | >>> if x==0: |
在Python中以:来表示代码块开始,这点区分与Java中以大括号表示代码块
特别注意: 多重条件判断会从上到下依次判断,如果某个判断为 True
,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
需要注意一下缩进,在Python中是以缩进来划分代码块的,不同的缩进,就是不同的代码块,比如
1 | >>> if x==0: |
就会报如下的错误,为了避免这种问题,常用的做法就是将Tab设置成缩进4个空格,方
循环
在Python中的for
循环跟Java不太一样,用法上面更像Java的 foreach
1 | L = ['Adam', 'Lisa', 'Bart'] |
name 这个变量是在 for
循环中定义的,意思是,依次取出list
中的每一个元素,并把元素赋值给 name,然后执行for
循环体(就是缩进的代码块)。
1 | //Java中的foreach |
while
循环就没什么不同了
1 | N = 10 |
在Python中,也会有break
(退出),continue
(跳过),表达的是以跟Java是一样的,循环也可以嵌套使用。
1 | >>> x = [1,2,3,4,5,6] |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Devocy'Blog!