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
②列表----超级结构体
我说列表是结构体,那么列表肯定可以放不同的数据类型。这里我们再来了解三个不同的函数来操作列表:
(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']