Python学习笔记(10)-选择结构与循环结构
来源:互联网 发布:离线数据备份柜 编辑:程序博客网 时间:2024/05/07 08:22
一,简介
本篇主要介绍Python中的选择分支结构(if-elif-else)和循环结构(for、while)的使用。
注意不管是选择结构、还是循环结构,Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在包含选择/循环结构关键字的列尾需要使用冒号,记住这两大特点就比较好掌握P咯
二,选择结构
使用三个例子,足以描述选择结构了:
#只有if的例子a=1if(a<0): print("a<0")#执行不到 print("a<0")#执行不到print("a=1")#执行到了
#if-else例子a=1if a<0 :#注意此处没有(a<0)的括号也行 print("a<0")#执行不到 print("a<0")#执行不到else: print("a>=0")
#if-elif-else例子a=1if a<0 : print("a<0")#执行不到 print("a<0")#执行不到elif a<1:#注意不是else if print("0<a<1")#执行不到else: print("a>=1")
三,循环结构
先讲下非常好用的for in循环,例如:
l=[1,2,3,4,5]#定义一个列表for a in l:#in表示在列表中,a表示列表中的每一个元素 print(a)#执行了五次print(a),a的值依次是1 2 3 4 5d={1:"一",2:"二"}#定义一个字典for key in d:#遍历字典的键 print(a)#输出键,依次为1 2 print(d[a])#输出键对应的值
while循环就跟一般高级语言类似了:
n=1while n<=10:#从1输出到10 print(n) n=n+1#注意不支持n++
0 0
- Python学习笔记(10)-选择结构与循环结构
- Ruby学习笔记-循环与选择结构
- Ruby学习笔记-循环与选择结构
- Python学习之五【程序控制结构-选择结构&&循环结构】
- 选择结构与循环结构
- NO3.java学习笔记(顺序结构、判断结构、选择结构、循环结构、函数)
- c# 选择结构与循环结构
- Java选择结构与循环结构
- 选择结构、循环结构
- C#学习笔记(一):选择和循环结构
- c语言学习笔记之顺序,选择,循环结构
- Objective-C 2.0 学习笔记四(循环结构和选择结构)
- 学习笔记4 循环结构
- 循环结构、选择结构练习
- 选择结构和循环结构
- 选择结构和循环结构
- 选择结构和循环结构
- Java选择结构、循环结构
- [cpp].c++11学习笔记-std thread
- java学习(6)-继承,多态,抽象类以及接口
- VS2015 +.NETMVC5 +EF实践
- 遍历List 并删除某个元素(设为<0的元素)
- 二叉树的层次遍历
- Python学习笔记(10)-选择结构与循环结构
- [cpp]c++11学习笔记-std bind
- 331. Verify Preorder Serialization of a Binary Tree(unsolved)
- 抽象类
- 深入JVM锁机制之一:synchronized
- 【CSU 1329 Description】+ 链表
- [cpp]c++11学习笔记-std function
- 自定义控件和自定义属性的总结
- [cpp]c++11学习笔记-std mutex and condition