**面向对象是一种思想,现实生活中事物存在一定的关系,面向对象就是把现实中实物之间的关系,映射到计算机中去**
**python是动态语言,定义的时候不定义类型,会导致使用的时候的一些问题,比如`1`,可能是`int`,可能是`str`**
![](https://img.kancloud.cn/63/f0/63f0b5574b18b6a090b9e0650dbc036d_571x197.png)
![](https://img.kancloud.cn/58/2b/582beb03e64fd6fef7e943b4b4933194_537x303.png)
![](https://img.kancloud.cn/df/00/df0053261fa13995fab3519865e0adb9_573x255.png)
![](https://img.kancloud.cn/47/99/479907457da4fdc3e358ff35380eebaa_536x296.png)
![](https://img.kancloud.cn/5d/89/5d89da78536a1907125ebdd1b8c02f63_615x306.png)
![](https://img.kancloud.cn/52/fe/52fefbc0de7a34430d0b09d22b702ae1_597x350.png)
![](https://img.kancloud.cn/c6/5a/c65a935056e4aff723acc7d0642b2503_625x261.png)
![](https://img.kancloud.cn/a5/9c/a59c2cdb7a1cc830f91c11fc2c96ad0f_682x239.png)
![](https://img.kancloud.cn/ea/05/ea057c25d8bd45e4d687a0ce48686b2c_604x281.png)
![](https://img.kancloud.cn/b5/05/b5059b501901a0b2652af13acf8d7126_637x186.png)
![](https://img.kancloud.cn/f9/ab/f9ab50153ab17aa527ad125f66c7f383_640x229.png)
编译型语言:编译成机器码,执行快。
解释型语言:不会编译,执行程序会执行源代码,运行效率慢。
![](https://img.kancloud.cn/3f/73/3f73060494ad997d0667c9cbe1ff3ae5_473x278.png)
![](https://img.kancloud.cn/d6/c2/d6c2eaab9a9b6064e5e6f780ffb6912c_649x215.png)
![](https://img.kancloud.cn/7d/1d/7d1df4b70c5936ff0aaffba28054b858_489x290.png)
![](https://img.kancloud.cn/4f/25/4f25ef10afc26e10525571649ab741d3_609x268.png)
![](https://img.kancloud.cn/08/68/08683f4e2982de89cdac27f1c4e6e1ed_633x200.png)