Python3.4学习笔记之常用操作符,条件分支和循环用法示例
本文实例讲述了Python3.4常用操作符,条件分支和循环用法。分享给大家供大家参考,具体如下:
#Pyhon常用操作符 c=d=10 d/=8#3.x真正的除法 print(d)#1.25 c//=8#用两个斜杠实现2.x默认的地板除法(整数相除只取整数) print(c)#1 a=3**2#3的2次方 print(a) print(not0)#True,0表示Flase,其他数字为True print(not2)#Flase #运算符优先级,幂运算**,正负号+x-x算术操作符*///+- #比较操作符<<=>>===!=,逻辑运算符notandor
输出结果:
1.25
1
9
True
False
#条件分支和循环 #条件分支,判断,决定该不该做某事,ifelse(elif)强制tab缩进避免悬挂else #循环,不断地去做某事whileforrange importtraceback a=98 if100>=a>=90: print("A") elif90>a>80: print("B") elif80>a>70: print("C") elif70>a>60: print("D") else: print("E") #三元操作符,用一条语句完成多个条件判断和赋值操作 x=4 y=5 small=xifx3#条件正确自动忽略跳过 print("pass...") try: assert3>4 except(AssertionError): traceback.print_exc() print("afterassert...") #while循环,条件为True的时候就会不断执行循环体 #for循环,计数器循环,比while更智能和强大,可以自动调用迭代器的next方法,会自动捕获异常 #for目标in表达式:循环体,表达式是一个列表 fav="zdz8207" foriinfav: print(i,end="")#zdz8207 print("\n") member=['zdz','liufeng','大自然','hots'] foreachinmember: print(each,len(each)) #range([strat,]stop[,step=1)与for循环配合计数从0开始 list(range(5)) print("testrange(5)...") foriinrange(5): print(i) print("testrange(2,9)...") foriinrange(2,9): print(i) print("testrange(1,5,2)...") foriinrange(1,5,2): print(i) #两个关键,break终止循环,跳出循环,continue终止本轮循环,进行下一轮循环 print("testcontinue...") foriinrange(10): ifi%2!=0: print(i) continue i+=2 print(i)
输出结果:
A
pass...
Traceback(mostrecentcalllast):
File"F:/kanbox/pythoncode/if_for.py",line28,in
assert3>4
AssertionError
afterassert...
zdz8207
zdz3
liufeng7
大自然3
hots4
testrange(5)...
1
3
testrange(2,9)...
3
5
7
testrange(1,5,2)...
3
testcontinue...
1
3
5
7
9
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。