零基础学Python:语句(5)

while,翻译成中文是“当…的时候”,这个单词在英语中,常常用来做为时间状语,while … someone do somthing,这种类型的说法是有的。在python中,它也有这个含义,不过有点区别的是,“当…时候”这个条件成立在一段范围或者时间间隔内,从而在这段时间间隔内让python做好多事情。就好比这样一段情景:展开想象,如果制作一道门,这道门就是用上述的条件调控开关的,假

零基础学Python:语句(3)

循环,也是现实生活中常见的现象,我们常说日复一日,就是典型的循环。又如:日月更迭,斗转星移,无不是循环;王朝更迭;子子孙孙,繁衍不息,从某个角度看也都是循环。编程语言就是要解决现实问题的,因此也少不了要循环。在python中,循环有一个语句:for语句。其基本结构是:从这个基本结构看,有着同if条件语句类似的地方:都有冒号;语句块都要缩进。是的,这是不可或缺的。简单的for循环例子前面介绍prin

零基础学Python:语句(4)

for循环在python中应用广泛,所以,要用更多的篇幅来介绍。并行迭代关于迭代,在《列表(2)》中曾经提到过“可迭代的(iterable)”这个词,并给予了适当解释,这里再次提到“迭代”,说明它在python中占有重要的位置。迭代,在python中表现就是用for循环,从序列对象中获得一定数量的元素。在前面一节中,用for循环来获得列表、字符串、元组,乃至于字典的键值对,都是迭代。现实中迭代不都

零基础学Python:语句(2)

所谓条件语句,顾名思义,就是依据某个条件,满足这个条件后执行下面的内容。ifif,其含义就是:conj. (表条件)如果。if发起的就是一个条件,它是构成条件语句的关键词。在交互模式下,简单书写一下if发起的条件语句。特别说明,我上面这样写,只是简单演示一下。如果你要写大段的代码,千万不要在交互模式下写。if a==8:,这句话里面如果条件a==8返回的是True,那么就执行下面的语句。特别注意,

零基础学Python:语句(1)

数据类型已经学的差不多了,但是,到现在为止我们还不能真正的写程序,这就好比小学生学习写作一样,到目前为止仅仅学会了一些词语,还不知道如何造句子。从现在开始就学习如何造句子了。在编程语言中,句子被称之为“语句”,什么是语句事实上,前面已经用过语句了,最典型的那句:print “Hello, World”就是语句。为了能够严谨地阐述这个概念,抄一段维基百科中的词条:命令式编程一般所有高级语言,都包含如