python中几个重要的概念

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
原文地址:https://www.cnblogs.com/xubc/p/5201207.html