终于有个想法了,写博客!做学习笔记!
从现在开始撰写以前学过的东西,以及正在学的东西!从回味python开始。
希望各位路过的大佬能够给予指导和建议。
if语句:
if语句实现条件判断(尤其强调缩进!)
语法: if 条件为真: 执行该条语句
例如:
num = 5 if num > 4: print("4") if num < 6: print("6") if num == 7: print("7")
就是4和6(4和6之间有换行),因为if条件判断可以嵌套在if条件判断里。
else与elif :
如果一个包含else语句的if条件判断,当if条件的判断值为False时,运行else里的语句,与if语法一样、else也要缩进的呢。elif主要用于多重判断的语句!
if elif多重判断语句最后可以放置else语句。
其次,if语句是从上往下判断的,如果在某个判断上是True,则把判断对应的语句执行后就忽略掉剩下的elif和else!
例子 :
num = 520 if num == 250: print("我是250") elif num == 205: print("你是205") elif num == 520: print("number is 520!happy!") elif num == 666: print("你是666") else: print("no check the results!")
就是 number is 520!happy!。
while循环:
如果我们需要执行一个动作,就需要到while循环,当其判断条件为True时重复执行代码块,当条件判断为False时不再执行其代码块,while语句下一部分代码会被执行!
n = 5 while n >= 2: print(n+1) n = n-1 print("我会被打印多少次呢?")
认识死循环,即判断永远的True的情况下,循环将永远不会停止!
接下来引入break和continue!当在循环里遇到break语句,循环将立即跳出while语句!
break语句示例:
n = 5 while True: print(n) n = n-1 if n <= 3: break
而continue语句则是停止循环代码块下面的部分并重新开始执行循环代码块!
值得注意的是,在循环外使用continue语句将会导致报错。
例子 :
i = 0 while True: i = i+1 if i == 6: print("i = 6时将直接跳过6") continue if i == 7: print("i=6时已经不会执行我喽") print("i=7的时候还是会执行我的喔!") if i == 10: print("breaking") break if i == 20: print("要你何用,都已经不执行我了") print(i)
就是在while循环里面进行i=i+1的操作,每次在经过三个判断之后输出i的值,而在判断那里,continue语句所在的if语句判断为真时会被跳过,跳回while循环继续从当前判断为真的值继续执行,不执行此continue语句后面的语句。
而break语句则是跳出while循环!终止整个流程!
for循环 :
for循环经常用来遍历列表,还用于重复某些代码一定次数。
letters = ['a','b','c'] for i in letters: print(i)
for循环与range对象结合起来使用:
for i in range(0,100,2): print(i) #输出0到100之间的偶数
个人总结,如有不到之处请留言指出。