03月21, 2019

【朝花夕拾】语句

编程语言毕竟是一种语言

语言的作用就是传递交流信息,编程语言也不例外,在我看来,编程和写小说是一样的。特别是python,目录是你的import模块列表,每一章都是一个模块,每一句话都是python的一行代码。我们读书,机器读程序,本质都是一样的。

##从上往下一行一行读 书要一行一行读,程序也是。当你看到同一个缩进的代码块,这段代码就要一行一行往下读。

a = "helloworld"
print a

并不都是从上往下一行一行读

刚刚说到同一个缩进的代码块是一行一行往下读的,那么不同缩进的代码怎么读呢。

a = "helloworld"
for i in range(1, 10):
    print a
print a

有的读有的不读

当遇到判断语句的时候,要先看条件符不符合,符合的话就进去,不符合就往下走。

a = "wife"
if a == "wife":
    print"iloveyou"
else:
    print"hello"
print"byebye"

两个妖艳贱货:continue、break

在循环的代码块中,如果遇到某个条件你想跳过这个循环,或者直接结束所有的循环,就要依靠这两个妖艳贱货,新人入门往往会被迷惑,下面这个栗子帮你理解他们。 话说小明在追一个妹子,这个妹子本周一三五晚上有空,二四六是约不出来的,小明想尽可能多得约妹子,程序如下。

for i in range(1, 8):
    if i == 2 or i == 4 or i == 6:
        print"No!"
        continue
    print"go go go little Ming!"
    print"eating"
    print"drinking"
    print"indescribable"

但是现实往往很残酷,妹子出来过一次,下一次再约妹子,小明被发了好人卡

for i in range(1, 8):
    if i==2 or i == 4 or i == 6:
        print"No!"
        continue
    if i == 3:
        print "you are a good man"
        break

本文链接:http://www.yuqiaochuang.com/post/【朝花夕拾】语句.html

-- EOF --

Comments

""