python循环,判断及函数


  • py
   
   
   
  1. #for循环格式(类似Java中的foreach):for 标识符 in 列表名称 :
  2. >>> movies = ["movie1","movie2","movie3"]
  3. >>> for item in movies :
  4. print(item)
  5. movie1
  6. movie2
  7. movie3
python中的for循环类似Java中的foreach循环,固定格式见注释
其中:for表示循环开始,要出现在标识符前面;in将要循环的列表与标识符分隔开;:放在列表名后面,表示处理列表代码开始;请注意,列表处理代码必须放在for循环下面并缩进!!!
当for循环开始时,python会将列表中的每一个值分别赋给标识符,这也意味着每次循环标识符的值都不一样;循环会一直迭代,直到处理完列表中的所有数据。

  • python中的while循环
   
   
   
  1. #while循环格式:while 循环条件 :
  2. >>> while count < len(movies) :
  3. print(movies[count])
  4. count = count + 1
  5. movie1
  6. movie2
  7. movie3
while循环与for循环相比,多了条件判断的语句,既可以自定义循环结束的条件

  • python的判断
if-else格式
   
   
   
  1. if 满足某个条件 :
  2. 执行某些语句
  3. else :
  4. 执行某些语句
注意:if语句与else语句最后都要加上:,且if与else后面要执行的代码都要缩进

  • python的函数
   
   
   
  1. >>> new_movies = ["movie1","movie2","movie3",["movie4_1","movie4_2",["movie_4_3_1","movie_4_3_2"]],"movie5"]
  2. >>> def listItems(items) :
  3. for item in items :
  4. if isinstance(item,list) :
  5. listItems(item)
  6. else :
  7. print(item)
  8. >>> listItems(new_movies)
  9. movie1
  10. movie2
  11. movie3
  12. movie4_1
  13. movie4_2
  14. movie_4_3_1
  15. movie_4_3_2
  16. movie5





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM