国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現類的創建與使用方法示例

2020-02-16 01:57:00
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現類的創建與使用方法。分享給大家供大家參考,具體如下:

#coding=utf8#為了使除法總是會返回真實的商,不管操作數是整形還是浮點型。from __future__ import division'''''類是面向對象編程的核心,它扮演相關數據及邏輯的容器角色。定義類語法:class ClassName(base_class[es]):     "optional documentation string"     static_member_declarations     method_declarations----------------------------------------------------------------使用class關鍵字定義類。可以提供一個可選擇的父類或者說基類。如果沒有合適的基類,就默認使用object作為基類。class行之后是可選的文檔字符串、靜態成員定義、方法定義。'''class calculatorClass(object):  '''''first class:calculatorClass'''  #定義一個靜態變量來保存當前版本號  version=1.0  #設置輸入參數并給參數賦值  def __init__(self,one=10,two=20):    self.first=one    self.second=two  '''''加法'''  def add(self):    return self.first+self.second  '''''減法,取正數'''  def sub(self):    if self.first > self.second :      return (self.first-self.second)    else:      return (self.second-self.first)  '''''乘法'''  def mul(self):    return self.first * self.second  '''''除法'''  def div(self):    if self.second !=0:      return self.first/self.second    else:      pass  '''''取模'''  def mod(self):    if self.second !=0:      return self.first%self.second    else:      pass'''''上面類創建一個靜態變量version,用例保存版本信息。__init__()是一個特殊方法當一個類實例被創建時,該方法會自動執行。該方法可以被當做構建函數,但它并不創建實例。它僅僅是對象創建后執行的第一個方法。它的目的是執行一些該對象的必要的初始化工作。''''''''創建一個計算機實例'''cal=calculatorClass(5,2)'''''通過創建的實例,調用類中的方法和屬性'''print "The current version:",cal.versionprint "----------------------------------"print "The two number add:",cal.add()print "The two number sub:",cal.sub()print "The two number mul:",cal.mul()print "The two number div:",cal.div()print "The two number mod:",cal.mod()

運行結果如下:

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python面向對象程序設計入門與進階教程》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵定县| 罗甸县| 十堰市| 开化县| 扎囊县| 中山市| 阳东县| 江津市| 同江市| 台东市| 四会市| 法库县| 资阳市| 扎兰屯市| 渭南市| 宾阳县| 关岭| 淮安市| 周宁县| 饶平县| 桃源县| 云林县| 额济纳旗| 临城县| 台北市| 甘洛县| 太康县| 锡林浩特市| 靖远县| 福海县| 江孜县| 莲花县| 镇原县| 二连浩特市| 广南县| 和平县| 揭阳市| 崇阳县| 宜川县| 锦屏县| 隆子县|