美文网首页
2018-02-03_Python_06day

2018-02-03_Python_06day

作者: Gentle_Kay | 来源:发表于2018-02-03 19:04 被阅读0次

    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循环语句的运用。

    相关文章

      网友评论

          本文标题:2018-02-03_Python_06day

          本文链接:https://www.haomeiwen.com/subject/wlouzxtx.html