Python学习笔记——条件和循环

1.条件表达式

>>> x = 3
>>> x = 1 if x<3 else 2
>>> x
2

2.for语句用于序列类型

  <1>通过序列项迭代

>>> List = [‘a‘,‘b‘,‘c‘,‘d‘]
>>> for eachList in List:
...     print eachList
...
a
b
c
d

  <2>通过序列索引迭代

>>> for eachList in range(len(List)):
...     print List[eachList]
...
a
b
c
d

  <3>使用项和索引迭代

>>> for i,eachList in enumerate(List):
...     print "%d %s" % (i,eachList)
...
0 a
1 b
2 c
3 d
时间: 2024-10-01 03:08:43

Python学习笔记——条件和循环的相关文章

Python 2.7 学习笔记 条件与循环语句

本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它语言的语法区别是,表达式或else后面要加 冒号 结尾. 语句块没有用一些标识符括起来,而是靠缩进来标记. 二.while循环 语法格式是: while 表达式: ........ 三.for循环 for循环用于遍历一个集合,语法格式是: for  元素  in  集合 ........ 举例如下:

Python学习4——条件、循环及其他语句总结

多种语句 打印语句: 导入语句: 赋值语句: 代码块: 条件语句: 断言: 循环: 推导: pass.dal.exec和eval :  学习到的新函数:(以下函数的应用代码均在IDLE测试通过) chr(n) :  返回一个字符串,其中只包含一个字符,这个字符对应与输入的顺序n(0<n<256),经过测试也不一定要小于256啊!手动滑稽,寻找原因中...... >>> chr(2) '\x02' >>> chr(89) 'Y' >>> ch

python学习笔记之-for循环

for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次. 基本构造是 for 元素 in 序列: statement 举例来说,我们编辑一个叫forDemo.py的文件 for a in [3,4.4,'life']: print a 这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print). 介绍一个新的Python函数range(),来帮助你建立表. idx = range(5)

Python学习_05_条件、循环

条件 和其他语言类似,python中使用if...elif...else来形成分支,支持三目操作符 ?:,python中没有switch,但是缩进的特性让if...elif...else的结构同样便于阅读 循环控制 python中除了break,continue这两个一般的循环控制语句之外,还有一个pass,执行空操作.由于python的语法特性,添加pass可以留空某一个域,避免在调试过程中反复报错. while循环 python中的while循环比其他语言增加了一个特性:支持else.在其他

Python学习6——条件,循环语句

条件语句 真值也称布尔值. 用作布尔表达式时,下面的值都将被视为假:False None  0   ""   ()   []   {}. 布尔值True和False属于类型bool,而bool与list.str和tuple一样,可用来转换其他的值. >>> bool('I think,therefore I am') True >>> bool(10) True >>> bool('') False >>> boo

python学习笔记七:条件&循环语句

1.print/import更多信息 print打印多个表达式,使用逗号隔开 >>> print 'Age:',42 Age: 42   #注意个结果之间有一个空格符 import:从模块导入函数 import 模块 from 模块 import 函数 from 模块 import * 如果两个模块都有open函数的时候, 1)使用下面方法使用: module1.open()... module2.open()... 2)语句末尾增加as子句 >>> import ma

Swift学习笔记五:循环和条件语句

一.循环语句 1. for循环 1) for -in 循环,对于数据范围,序列,集合等中的每一个元素,都执行一次 for a in 0...5{}    //循环迭代,从a=0到a=5,执行{}里的代码 注意:a只循环中存在,也就是出了{}a就不存在了 或者遍历数组 let a = [1,2,3] for b in a{} //循环迭代,从b=1到b=3 如果你不需要序列中的每一个值,可以使用_来忽略它,仅仅只是使用循环体本身: for _ in 0...5{}    //循环执行{}里的代码,

Python学习笔记--未经排版

Python 学习笔记 Python中如何做到Print() 不换行 答:Print("输出内容",end='不换行的分隔内容'),其中end=后面为2个单引号 注:在Python 2.x中,Print "输出内容", 即在输出内容后加一逗号 Python中 is 和 == 的区别 答:Python中的对象包含三要素:id.type.value 其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is判断的是a对象是否就是b对象,是通过id来

Python 学习笔记 5

5.1变量和表达式 例子5.1复利计算机(Simple Compound -Interest Calculation) 按照数字(int)类型输出: <span style="font-size:18px;">import string principal=1000 #Initial amount rate =0.05 #Interest rate numyears=5 #Number of years year =1 while year <= numyears: