异常处理
作为一个成熟的语言,肯定要有异常处理机制,python使用try…except…else来进行异常处理
1 | try: |
使用except来处理相应的异常,else子句在没有发生异常的时候执行
手动抛出异常
可以使用raise手动抛出异常
1 | try: |
finally
像java一样,python中也有finally,用来释放资源。
1 | try: |
作为一个成熟的语言,肯定要有异常处理机制,python使用try…except…else来进行异常处理
1 | try: |
使用except来处理相应的异常,else子句在没有发生异常的时候执行
可以使用raise手动抛出异常
1 | try: |
像java一样,python中也有finally,用来释放资源。
1 | try: |
Python也像java一样,使用class来声明类
1 | class Person: |
类中也可以声明函数,但是与普通的函数不同,需要在参数列表的第一个增加一个self变量。self传入的是该类的对象实例(这个是python自动传入的,我们在调用方法时不需要传入)
1 | class Person: |
__init__
方法python中的构造方法与java不同,不是使用类的名字,而是使用__init__
方法
1 | class Person: |
python中的字典类似于java中的Map,由多个键及其对应的值构成的键值对
1 | // 键值用冒号分隔,项之间用逗号分隔,结构像是json |
添加新数据
1 | dict1['ww'] = 10 |
删除数据
1 | del dict1['ww'] |
字典的遍历
1 | # items()方法可以获取字典中的每一对键值对 |