【写在前面】:其实自学python有一段时间了,但是一直没想起来要写博客来记录自己的学习,今天才感觉要写点什么让自己学的更扎实一点,所以从今天开始更新python自学系列,希望看见文章的大佬们可以指点自己的不足,因为本人也学过部分java和c++,所以在更新这块部分的内容的时候会把它与java或者c++做类比。今天开始先更新python基础语法学习之类的使用,之前学的语法会在后面一一更新,敬请期待。(声明:这里用到的图片,都是风变编程提供,在此鸣谢,也希望大家如果有机会可以考虑去风变编程学一下python)

类与对象
类是什么,顾名思义,像我们生活中的电脑、猫类、狗类、防晒霜类、短袖类等等,他是有一些共有属性和行为的东西的总和。而对象就是类的实例化;像你、我、你对象(扎心了),这些都是个活生生的人,是个个体,所以他们是一个实例化的例子,是人这个类的一个例子,所以他们是对象。而同时,类也是对象,他是类对象的一种实例化。这里如果学过java的朋友就应该能很好的理解了,万物皆可对象化,说的就是这个道理。

类的创建和使用
python的类创建就比较简单粗暴了,他的创建方法如下图所示:

然后实例化的话就更简单粗暴了(直接上图)

用一个代码来具体解释一下可能会更清楚:

class Chinese:
eyes = '黑眼睛'

def eat(self):
print('吃饭,用筷子')

#类的实例化
chinese = Chinese()
print(chinese.eyes)
chinese.eat()
---------------------

最新文章

  1. 疯狂Android讲义 - 学习笔记(八)
  2. C#-Socket监听消息处理
  3. C#:时间转换
  4. HTTP权威协议笔记-7.集成点:网关、隧道及中继
  5. Shader中贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图
  6. 桥接模式和NAT模式
  7. lintcode:First Missing Positive 丢失的第一个正整数
  8. BasicDataSource配备
  9. div嵌套引起的margin-top不起作用(转)
  10. QueryString传值的加密与解密方法 .
  11. laravel5验证码
  12. JavaScript的隐式转换
  13. 固定宽高的DIV绝对居中示例
  14. /proc文件系统 - 汇总
  15. 2018-2019 2 20165203 《网络对抗技术》Exp5 MSF基础
  16. Filebeat配置paths里,不支持递归所有子目录
  17. 简单的php自定义错误日志
  18. FTP for win7
  19. (转)在 Windows 上调优 DB2 数据库的八个简单步骤
  20. 洛谷——P1327 数列排序

热门文章

  1. 【前端】Element-UI 省市县级联选择器 JSON数据
  2. 第十一篇 .NET高级技术之内置泛型委托
  3. bzoj 4860 [BeiJing2017]树的难题
  4. Educational Codeforces Round 24 E
  5. 题解报告:poj 1113 Wall(凸包)
  6. Netbeans自定义折叠代码
  7. SpringMVC的Controller的返回值与接收的参数
  8. HTML5实现页面自动跳转
  9. 机器学习概念之特征处理(Feature processing)
  10. spring boot druid mybatis多数据源