摘要:掘金主页简书主页现实就是现实要理解现状并且分析在那其中一定会有导致现状的原因对原因有了充分认识之后再根据词付诸行动就好连现状都不懂得判断的人再我看来就是白痴开发环境需要的信息和信息源开始编码更新后的完整代码其中,类如下,这个是类
ArthurSlog
SLog-52
Year·1
Guangzhou·China
Aug 29th 2018
GitHub
掘金主页
简书主页
segmentfault
现实就是现实 要理解现状并且分析 在那其中一定会有导致现状的原因 对原因有了充分认识之后再根据词付诸行动就好 连现状都不懂得判断的人 再我看来就是白痴
更新后的完整代码:
~/Desktop/python_learningload/python_class/Employee.py
#!/usr/bin/python # -*- coding: UTF-8 -*- # v2.7 # macOS10.13.6 class Employee: empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary xiaomi = Employee("xiaomi",8000) xiaomi.displayEmployee()
其中,Employee类如下:
~/Desktop/python_learningload/python_class/Employee.py
class Employee: empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary
def __init__(self, xx1, xx2, ...):,这个是类初始化方法,当你实例化类的时候,类就会执行这里面的逻辑,self代表的是Employee自己,这个参数是必须的,后面是实例化类的时候,代入的参数
所以,现在Employee类有 empCount、name、salary 三个属性,displayCount(self)、displayEmployee(self)两个方法
当你实例化Employee类的时候:
~/Desktop/python_learningload/python_class/Employee.py
xiaomi = Employee("xiaomi",8000)
"xiaomin"代入"name","8000"代入"salary",然后类会执行初始化函数:
~/Desktop/python_learningload/python_class/Employee.py
def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1
在初始化函数里,"xiaomi"代入Employee类的"name"属性,"8000"代入Employee类的"salary"属性,然后Employee类的"empCount"属性自增1
现在切换之文件路径下,执行python文件
cd ~Desktop/python_learningload/python_class/python Employee.py
正常执行,会输出
Name : xiaomi , Salary: 8000
现在,我们要把类多带带作为一个python文件,通过导入来使用类
~/Desktop/python_learningload/python_class/class_Employee.py
#!/usr/bin/python # -*- coding: UTF-8 -*- # v2.7 # macOS10.13.6 class Employee: empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary
~/Desktop/python_learningload/python_class/show_Employee.py
#!/usr/bin/python # -*- coding: UTF-8 -*- # v2.7 # macOS10.13.6 from class_Employee import Employee xiaomi = Employee("xiaomi",8000) xiaomi.displayEmployee()
ok,现在把 Employee类 多带带写为一个文件,在另一个文件里倒入并使用
切换至文件路径下,执行 show_Employee.py 文件
cd ~Desktop/python_learningload/python_class/python show_Employee.py
至此,我们了解了python类的使用。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/42379.html
摘要:现在,对接文件已经到位接下来测试数据库,如果还没安装或者安装了还没配置,移步数据库配置,完成数据库的安装和配置或者在官方下载,安装官方手册安装。 ArthurSlog SLog-3 Year·1 Guangzhou·China July 9th 2018 showImg(https://segmentfault.com/img/remote/1460000016093266?w=2...
摘要:孵化进程相当于是系统的根进程,后面所有的进程都是通过这个进程出来的虽然进程相当于系统的根进程,但是事实上它也是由系统的进程启动的。 目录介绍 1.什么是Zygote进程 1.1 简单介绍 1.2 各个进程的先后顺序 1.3 进程作用说明 2.Zygote进程的启动流程 2.1 源码位置 2.2 ZygoteInit类的main方法 2.3 registerZygoteSo...
摘要:背景今天看到有人问的类有没有类似公共属性的特性,就是修改了某个实例的对应属性,该类的所有实例的对应属性都随之修改,想了想用了一个辅助的单例模式的类解决了问题。代码演示感想要活用设计模式和它们的组合。 背景 今天看到有人问Python的类有没有类似公共属性的特性,就是修改了某个实例的对应属性,该类的所有实例的对应属性都随之修改,想了想用了一个辅助的单例模式的类解决了问题。 思路 修改一个...
摘要:掘金主页简书主页迟到太久就不必到了开发环境需要的信息和信息源如何使用与进行数据交互使用后端框架实现静态服务器使用前端框架实现单页应用前端部分统计页面计算属性和侦听器主页注册界面条件渲染登陆界面后台用户管理的界面列表渲染用户界面调查问 ArthurSlog SLog-31 Year·1 Guangzhou·China Aug 6th 2018 showImg(https://segm...
阅读 552·2023-04-26 02:59
阅读 690·2023-04-25 16:02
阅读 2153·2021-08-05 09:55
阅读 3542·2019-08-30 15:55
阅读 4639·2019-08-30 15:44
阅读 1796·2019-08-30 13:02
阅读 2192·2019-08-29 16:57
阅读 2287·2019-08-26 13:35