摘要:掘金主頁簡書主頁現實就是現實要理解現狀并且分析在那其中一定會有導致現狀的原因對原因有了充分認識之后再根據詞付諸行動就好連現狀都不懂得判斷的人再我看來就是白癡開發環境需要的信息和信息源開始編碼更新后的完整代碼其中,類如下,這個是類
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類的使用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
閱讀 553·2023-04-26 02:59
閱讀 691·2023-04-25 16:02
閱讀 2154·2021-08-05 09:55
閱讀 3544·2019-08-30 15:55
閱讀 4640·2019-08-30 15:44
閱讀 1797·2019-08-30 13:02
閱讀 2193·2019-08-29 16:57
閱讀 2288·2019-08-26 13:35