python基础--面向对象初始
# 类与对象,类是类别、种类,是面向对象设计中最重要的概念, # 对象是特征与技能的结合体, # 类是一系列对象相似特征与技能的结合体 # 例如:人是一个类,而我本人是一个对象,手,脚,是我的特征, # 吃放,睡觉,学习,是我所掌握的技能 # 在编程中的类也有两种特征, # 数据属性,函数属性。 class people():def __init__(self,name,age,gender):# 定义类的数据属性self.name = nameself.age = ageself.gender = gender# 类的函数属性def eat(self):print("%s 正在吃放" % self.name) # 这里边的self为对象本身 # 传入init所需参数,实例化一个对象 peo = people("wangcong",21,'male') # 对象的数据属性 print(peo.name) # 对象的函数属性 peo.eat() # 我们发现对象使用函数属性类似于我们之前使用字符串,列表方法一样 # 其实,字符串str就是一个类,我们所定义的字符串“hello”就是一个 # 对象 # 类的函数属性是绑定给对象的,而数据属性是所有对象共享的 peo1 = people("妖姬",8,'fmale') peo2 = people("瑞兹",8,'male') print(id(peo1.age)) print(id(peo2.age)) print(peo1.eat) print(peo2.eat)#类中一些特殊属性
# print(people.__name__) # 类的名字(字符串)# print(people.__doc__) # 类的文档字符串# print(people.__base__) # 类的第一个父类# print(people.__bases__) # 类的所有父类所组成的元组# print(people.__dict__) # 类的字典属性# print(people.__module__) # 类所在的模块# print(people.__class__) #实例化对应的类
转载于:https://www.cnblogs.com/cong12586/p/11366215.html
python基础--面向对象初始相关推荐
- python基础——面向对象的程序设计
python基础--面向对象的程序设计 1 什么是面向对象的程序设计 面向过程的程序设计的核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西. 优 ...
- python基础—面向对象
python基础-面向对象 面向对象 面向过程VS面向对象 类和实例 实例变量和类变量 类的方法 实例方法 静态方法 类方法 面向对象的组合用法 封装.继承和多态 封装 继承 派生 方法的重写 继承注 ...
- 学Python基础面向对象看这一篇文章就够了【全网首推】
目录 面相对象基础语法 目标 01. dir 内置函数(知道) 02. 定义简单的类(只包含方法) 2.1 定义只包含方法的类 2.2 创建对象 2.3 第一个面向对象程序 03. 方法中的 self ...
- python基础程序实例-Python基础的初始
1.初始Python 1. pythonde 发展历史 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程. Python的创始人为荷兰人吉多·范罗苏姆 ...
- [python基础] 面向对象——封装,继承
面向对象 一.面向对象的基础知识 二.类和面向对象 三.封装 四.继承 (1).基本使用方法 (2).链表相加 (3).多继承 (4).私有属性与私有方法 一.面向对象的基础知识 1.面向对象 定义: ...
- Python基础-面向对象编程
本文完全转载自廖雪峰大神的教程: 面向对象编程 面向对象编程--Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数 ...
- python基础 面向对象编程
目录 面向对象编程 1.什么是面向对象编程? 面向过程编程思想 面向对象编程思想 2.什么是类?如何定义. 类: 对象 3.如何产生对象? 调用类时的事件: 4.对象属性的查找顺序: 5.类内部的函数 ...
- python基础----面向对象的程序设计(五个阶段、对小白的忠告、关于OOP常用术语)、类、对象...
一.面向对象的软件开发有如下几个阶段 1.面向对象分析(object oriented analysis ,O ...
- Python基础-------面向对象二
目录 一.封装 二.property装饰器 三.继承 四.多继承 五.方法的重写 super方法 一.封装 什么是封装 在日常中封装指的是将我们的物品包裹起来,不让看到其内部,具有保护的功能.在程序设 ...
- python基础--面向对象(一)
面向对象的介绍 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 举例: 1)解决菜鸟买电脑的故事 第一种方式: 1)在网上查找资料 2)根据自己预算和 ...
最新文章
- Coding:取若干个1到n的整数可求和等于整数m,求出所有组合的个数
- 经典C语言程序100例之七零
- hibernate.connection.release_mode
- Concurrent包工具类使用
- 丘成桐:完全不懂数学,才会有“数学无用”的说法
- Linux系统内存管理实验报告,Linux 内存管理 综合实验报告.pdf
- 可实现的python拟牛顿法的DFP算法
- 小学多媒体计算机室管理计划,多媒体教室管理工作计划5篇
- AVC与HEVC的差异-帧内预测
- 如何用Python写一个小游戏(2)
- 如果这篇文章说不清epoll的本质,那就过来掐死我吧
- 基于springboot的员工管理系统整合Mybatis操作
- dede标签云(TAG)随机颜色及大小的实现方法
- preLaunchTask“C/C++:g++.exe生成活动文件“已终止,退出代码为-1
- tidyverse及其子包
- 编写程序,输出如下图形2
- 怎么远程控制linux,Linux远程控制
- 实现xxxxxxx系统六大质量属性战术
- SQL注入学习详细过程
- 大数据,why python
热门文章
- 语言随机效应模型_R语言LME4混合效应模型研究教师的受欢迎程度
- Android View layout方法的简单使用案例
- 配置多个git账号_git配置账号(用户名/邮箱)
- Flink on YARN(上):一张图轻松掌握基础架构与启动流程
- 2019 年度全球程序员薪酬报告:40岁以后普遍遭遇收入天花板
- 面试Python时,面试官最喜欢问这些技术问题
- OpenGL ES总结(二)OpenGL坐标变换之平移及旋转
- android uid变化,在Android中安装期间确定应用的UID如何?
- 华为慧通和华为区别_华为P30与华为P30 pro 的区别
- python种颜色循环_如何用Python做一个RGB和16进制的互转工具