python控制流语句-while,for,if
2015-02-17 12:42
615 查看
1.关键知识点
1.python中的相等意味着
1.两个不同的名字关联的对象,具有相同的值2.两个不同的名字与同一个对象(具有相同ID的对象)关联==检查两个名称引用的对象是否具有相同的值is检查两个名字是否引用同一个对象2.比较两个浮点数是不是相等应该用(x-y)< 1.0000001,而不能用x==y,否则可能会得到错误的结果
3.python的牛叉之处:比较X是不是大于等于A小于等于B的时候用
A <= X <= B;这一点和其他的编程语言不同4.Python的赋值与其他编程语言的不同之处在于python支持多重赋值;比如
aInt, bInt, cInt = 15, 10, 17等价于: aInt = 15 bInt = 10 cInt = 175.Python交换两个变量的值可以用:
>>> aInt = 2>>> bInt = 3>>> aInt,bInt = bInt,aInt这种用法很便捷,不用自己定义中间变量了6.python中while语句后面可以使用else从句
while 条件判断: 语句块else : 语句块在上述语句中,即使while一次不执行,程序直接执行else语句,这种执行方式类似于do while语句,while循环结束时的else语句,可以视为循环正常结束时的清理动作。7.for语句也可以else语句块中止,可可以和break和continue一块使用
for target in object: # statementSuite1 if boolenExpression1: break if boolenExpression2: continue else: statementSuite2for循环正常退出后,执行else块break语句提供了for循环的异常退出,跳过else子句continue语句终止目前的循环异常,继续循环余下的部分8 print函数 python中格式输出时用%号,而不是逗号
num1=2.66; num2=3,88;
print("%d,%s" %(num1,num2)) 输出2,3.88
# python3.4.2代码测试如下: #python3中的print函数要有圆括号 # if语句 i = 0; if i == 3: print( "i =", i ); elif i == 2: print( "i =", i ); else: print( "i maybe is 0"); #while循环如下: i = 0; j = 10; s = 0; while i <= j: s += i; i += 1; if i > 10: break; print ( "while循环:1+2+...+10=", s ); print ("") ''' 多行注释 你好 test ''' #for 循环如下: i = 0; s = 0; for i in range( 0, 11 ): s += i; i += 1; print ( "for循环:1+2+...+10=", s ); print ("") #编程练习 #有多少个三位整数数能被17整除,将这些数打印出来 count = 0; resultArray = []; for i in range( 100, 1000): if i % 17 == 0: #print(i); resultArray.append(i); count += 1; print ( "共有", count, "个三位整数能被17整除", "结果如下:", sep=' ' ); i= 0; length = len(resultArray); while i < length: print ( resultArray[i], " ", sep = '' ); i += 1;
转载来源:http://blog.csdn.net/longshengguoji/article/details/9303657
相关文章推荐
- python控制流语句if、while、for、break、contnue的学习———ubuntu下python的学习(2)
- Python语法基础_控制流语句_if、while、for
- Python控制流语句(if,while,for)
- 如何熟练掌握python的if、while和for以及与它们相关的break和continue语句 通过什么样的形式, 做题吗?
- Python成长之路第一篇(4)_if,for,while条件语句
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- python的for、while循环和if条件语句
- Python中的控制流(if & for语句)
- Python if for else elif while break loop pass 控制流工具
- python语法基础及if、while、for等语句介绍
- Python学习--控制语句:if, while, for, break, continue
- Python的控制语句,(if,while,for)之if
- 【python】python控制流---if、for、while
- python if语句、while&for语句
- Python学习笔记(九):if、while、for语句
- Python成长之路第一篇(4)_if,for,while条件语句
- 【Python入门】2、控制流语句if和while
- Python流程语句:缩进与 if、while、for
- python入门之语句(if语句、while语句、for语句)
- python入门之语句(if语句、while语句、for语句)