2018-02-03_Python_06day

2018-02-03  本文已影响0人  Gentle_Kay

1.条件语句

1. if   和 else 的组合条件

我们可以用关键字 and 和 or 来把条件语句组合起来,这样会产生更加简短的代码。

>>> a = 12

>>> if a == 10 or a == 11 or a == 12 or a == 13:

               print('yes')

else:

                print('nop')

yes

跟昨天的一样,如果上面的条件为真的话,就会进行下面的代码。

我们也可以用 and 来把代码更加的简化。

>>> b = 12

>>> if b >= 10 and b <= 13:

                print('yes')

yes

所以只有在 10 <= b <=13 的情况下,我们才进行下面代码的运行。

1.2 没有值的变量——None

我们不仅可以给变量赋值为数字、字符串和列表一样,我们还可以给他们赋值为 什么也没有或者叫做空的值。在Python中空的值叫做 None,它的含义是没有值。很重要的注意点是  None  与 0  的不同,它代表没有值,而 0 代表 0 这个数。

>>> c = None                     // 注意一下 这里的 None中首字母 N 必须要大写。

>>> print(c)

None

if 语句中检查None:

>>> c = None

>>> if c == None:

                    print('you are good!')

you are good!

1.3 字符串与数字之间的不同

字符串和数字之间就是有没有引号的。当一个数字输入,如果有引号就是字符串而没有引号则就是数字。

>>>a = 18

>>> if a== 18:

                print('yes')

else:

                print('nop')

yes

这样print语句被运行,而如果用引号引起来呢

>>> a = '18'

>>> if a == 18:

            print('yes')

else:

            print('nop')

nop

这两个例子结合起来就说明了 ‘10’  !=  10,字符串 与 数字的区别。

在Python中我们还有两个函数可以将字符串和数字进行相互的变幻。

--------------------------------------------------------------------

>>> a = '18' 

>>> aa = int(a)                       //  这个是将 字符串 变成 数字

>>> a

'18'

>>> aa

18

--------------------------------------------------------

>>> b = 18

>>> bb = str(b)     //  这个是将 数字 变成 字符串

>>> b

18

>>> bb

'18'

-------------------------------------------------------------------

还有就是我们要注意,我们只能将是数字的字符串 转化成 数字,没不能将没有数字的字符串转化成数字。如果转化的对象是小数我们就要根据他的位数来确定是 float 还是 double。这个我们就要细心一点。

明天将要学习 循环语句。我们可以先小小预习一下明天的知识。for循环语句的运用。

上一篇 下一篇

猜你喜欢

热点阅读