(6)我们一起学Python;列表----超级结构体

if else d的匹配在C和Python上是完全不同的,Python依靠对其匹配,而C是就近匹配。所以Python有更好的可读性和代码更优美简洁。

条件表达式(三元操作符)

根据判断条件,来进行赋值操作


assert这个关键字 我们称之为断言。当这个关键字后边的条件为假的时候,程序自动崩溃,并抛出AssertionError异常。例如:

    >>> assert 3>9
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    AssertionError

一般来说,我们可以用它在程序中置入检查点,当需要确保程序中的某个条件一定为真,才能让程序正常工作的话,assert关键字就非常有用了。 

②列表----超级结构体

我说列表是结构体,那么列表肯定可以放不同的数据类型。这里我们再来了解三个不同的函数来操作列表:

(1)append

    >>> a = ['通哥','是','世界上','MAX',666,6.6,'帅哥']
    >>> a.append('我同意')
    >>> a
    ['通哥', '是', '世界上', 'MAX', 666, 6.6, '帅哥', '我同意']

(2)extend

    >>> a.extend('aaa')        #extend是以列表为单位扩展,加入字符串会被分割开
    >>> a

    ['通哥', '是', '世界上', 'MAX', 666, 6.6, '帅哥', '我同意', 'a', 'a', 'a']


    >>> a.extend(['shuai','完美','perfect'])
    >>> a
    ['通哥', '是', '世界上', 'MAX', 666, 6.6, '帅哥', '我同意', 'a', 'a', 'a', 'shuai', '完美',     'perfect']

(3)insert

    >>> a.insert(0,'卧槽')
    >>> a
    ['卧槽', '通哥', '是', '世界上', 'MAX', 666, 6.6, '帅哥', '我同意', 'a', 'a', 'a', 'shuai',        '完美', 'perfect']












猜你喜欢

转载自blog.csdn.net/weixin_34981646/article/details/80722822