亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Slog52_python類的使用

cncoder / 2385人閱讀

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

ArthurSlog

SLog-52

Year·1

Guangzhou·China

Aug 29th 2018


GitHub

掘金主頁

簡書主頁

segmentfault

現(xiàn)實(shí)就是現(xiàn)實(shí) 要理解現(xiàn)狀并且分析 在那其中一定會(huì)有導(dǎo)致現(xiàn)狀的原因 對原因有了充分認(rèn)識之后再根據(jù)詞付諸行動(dòng)就好 連現(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, ...):,這個(gè)是類初始化方法,當(dāng)你實(shí)例化類的時(shí)候,類就會(huì)執(zhí)行這里面的邏輯,self代表的是Employee自己,這個(gè)參數(shù)是必須的,后面是實(shí)例化類的時(shí)候,代入的參數(shù)

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

當(dāng)你實(shí)例化Employee類的時(shí)候:

~/Desktop/python_learningload/python_class/Employee.py

xiaomi = Employee("xiaomi",8000)

"xiaomin"代入"name","8000"代入"salary",然后類會(huì)執(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í)行,會(huì)輸出

Name :  xiaomi , Salary:  8000

現(xiàn)在,我們要把類多帶帶作為一個(gè)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類 多帶帶寫為一個(gè)文件,在另一個(gè)文件里倒入并使用

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

cd ~Desktop/python_learningload/python_class/

python show_Employee.py

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


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

如果你喜歡我的文章 歡迎點(diǎn)贊 留言 謝謝

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

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

相關(guān)文章

  • Slog3_如何使用Python與Mysql進(jìn)行數(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啟動(dòng)流程

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

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

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

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

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

    Jochen 評論0 收藏0

發(fā)表評論

0條評論

cncoder

|高級講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<