成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Slog52_python類的使用

cncoder / 2353人閱讀

摘要:掘金主頁簡書主頁現(xiàn)實就是現(xiàn)實要理解現(xiàn)狀并且分析在那其中一定會有導(dǎo)致現(xiàn)狀的原因?qū)υ蛴辛顺浞终J識之后再根據(jù)詞付諸行動就好連現(xiàn)狀都不懂得判斷的人再我看來就是白癡開發(fā)環(huán)境需要的信息和信息源開始編碼更新后的完整代碼其中,類如下,這個是類

ArthurSlog

SLog-52

Year·1

Guangzhou·China

Aug 29th 2018


GitHub

掘金主頁

簡書主頁

segmentfault

現(xiàn)實就是現(xiàn)實 要理解現(xiàn)狀并且分析 在那其中一定會有導(dǎo)致現(xiàn)狀的原因 對原因有了充分認識之后再根據(jù)詞付諸行動就好 連現(xiàn)狀都不懂得判斷的人 再我看來就是白癡


開發(fā)環(huán)境MacOS(High Sierra 10.13.5) 需要的信息和信息源: 開始編碼

更新后的完整代碼:

~/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, ...):,這個是類初始化方法,當你實例化類的時候,類就會執(zhí)行這里面的邏輯,self代表的是Employee自己,這個參數(shù)是必須的,后面是實例化類的時候,代入的參數(shù)

所以,現(xiàn)在Employee類有 empCount、name、salary 三個屬性,displayCount(self)、displayEmployee(self)兩個方法

當你實例化Employee類的時候:

~/Desktop/python_learningload/python_class/Employee.py

xiaomi = Employee("xiaomi",8000)

"xiaomin"代入"name","8000"代入"salary",然后類會執(zhí)行初始化函數(shù):

~/Desktop/python_learningload/python_class/Employee.py

def __init__(self, name, salary):
    self.name = name
    self.salary = salary
    Employee.empCount += 1

在初始化函數(shù)里,"xiaomi"代入Employee類的"name"屬性,"8000"代入Employee類的"salary"屬性,然后Employee類的"empCount"屬性自增1

現(xiàn)在切換之文件路徑下,執(zhí)行python文件

cd ~Desktop/python_learningload/python_class/

python Employee.py

正常執(zhí)行,會輸出

Name :  xiaomi , Salary:  8000

現(xiàn)在,我們要把類多帶帶作為一個python文件,通過導(dǎo)入來使用類

~/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,現(xiàn)在把 Employee類 多帶帶寫為一個文件,在另一個文件里倒入并使用

切換至文件路徑下,執(zhí)行 show_Employee.py 文件

cd ~Desktop/python_learningload/python_class/

python show_Employee.py

至此,我們了解了python類的使用。


歡迎關(guān)注我的微信公眾號 ArthurSlog

如果你喜歡我的文章 歡迎點贊 留言 謝謝

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/42379.html

相關(guān)文章

  • Slog3_如何使用Python與Mysql進行數(shù)據(jù)交互

    摘要:現(xiàn)在,對接文件已經(jīng)到位接下來測試數(shù)據(jù)庫,如果還沒安裝或者安裝了還沒配置,移步數(shù)據(jù)庫配置,完成數(shù)據(jù)庫的安裝和配置或者在官方下載,安裝官方手冊安裝。 ArthurSlog SLog-3 Year·1 Guangzhou·China July 9th 2018 showImg(https://segmentfault.com/img/remote/1460000016093266?w=2...

    ccj659 評論0 收藏0
  • App啟動流程

    摘要:孵化進程相當于是系統(tǒng)的根進程,后面所有的進程都是通過這個進程出來的雖然進程相當于系統(tǒng)的根進程,但是事實上它也是由系統(tǒng)的進程啟動的。 目錄介紹 1.什么是Zygote進程 1.1 簡單介紹 1.2 各個進程的先后順序 1.3 進程作用說明 2.Zygote進程的啟動流程 2.1 源碼位置 2.2 ZygoteInit類的main方法 2.3 registerZygoteSo...

    geekidentity 評論0 收藏0
  • [Python]實現(xiàn)Python類的公共屬性

    摘要:背景今天看到有人問的類有沒有類似公共屬性的特性,就是修改了某個實例的對應(yīng)屬性,該類的所有實例的對應(yīng)屬性都隨之修改,想了想用了一個輔助的單例模式的類解決了問題。代碼演示感想要活用設(shè)計模式和它們的組合。 背景 今天看到有人問Python的類有沒有類似公共屬性的特性,就是修改了某個實例的對應(yīng)屬性,該類的所有實例的對應(yīng)屬性都隨之修改,想了想用了一個輔助的單例模式的類解決了問題。 思路 修改一個...

    ernest.wang 評論0 收藏0
  • Slog31_支配vue框架初階項目之博客網(wǎng)站-注冊頁面-風格

    摘要:掘金主頁簡書主頁遲到太久就不必到了開發(fā)環(huán)境需要的信息和信息源如何使用與進行數(shù)據(jù)交互使用后端框架實現(xiàn)靜態(tài)服務(wù)器使用前端框架實現(xiàn)單頁應(yīng)用前端部分統(tǒng)計頁面計算屬性和偵聽器主頁注冊界面條件渲染登陸界面后臺用戶管理的界面列表渲染用戶界面調(diào)查問 ArthurSlog SLog-31 Year·1 Guangzhou·China Aug 6th 2018 showImg(https://segm...

    Jochen 評論0 收藏0

發(fā)表評論

0條評論

cncoder

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<