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

首頁 > 編程 > Python > 正文

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

2019-11-25 15:59:25
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周宁县| 白沙| 磐安县| 克拉玛依市| 信宜市| 昌邑市| 西安市| 阿拉善右旗| 开远市| 南宫市| 乌兰浩特市| 望城县| 安徽省| 鄢陵县| 报价| 图木舒克市| 玉林市| 永年县| 广丰县| 博白县| 锦屏县| 庆元县| 东兰县| 陆良县| 曲沃县| 永嘉县| 双城市| 北安市| 蚌埠市| 潞城市| 白沙| 广昌县| 普兰县| 新郑市| 平泉县| 旺苍县| 临安市| 广饶县| 曲阜市| 双峰县| 崇阳县|