1.列表和元组的区别:
2.raise和assert的用法:
raise 是抛出异常,异常可以自己定义
assert 断言是指期望指定的条件满足,如果不满足则抛出AssertionError异常
一般情况下assert用在做单元测试的时候用
二手动抛出异常,在python中有时候是作为一个控制结构在使用。
2.1断言:
语法如下:
assert expression[,reason]
先判断表达式expression,如果表达式为真,则什么都不做;如果表达式不为真,则抛出异常。reason跟我们之前谈到的异常类的实例一样
2.2raise抛出异常
语法如下:
raise [SomeException [, args [,traceback]]
3.常见的异常类型:
四:Python中的数据结构:
最基本的数据结构是:序列
容器:
包含序列(序列和元组)和映射(例如字典)是两类主要容器
集合set
五、Python的if语句可以用“in”和“not in”表示包含的关系
hi ="hello world"
if "hello" in hi:
print“Contain”
else
print"Not contain"
5.2 python可以进行布尔类型的判断
a = True
if a:
print "a is True"
else:
print "a is not True"
for语句:进行的循环 for i in "Hello world": print(i) h e l l o w o r l d
fruits = ['banana','apple','mango']
for fruit in fruits:
print(fruit)
banana
apple
mango
借助range()函数
for i in range(5):
print(i)
0
1
2
3
4
5