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

首頁 > 編程 > Python > 正文

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

2020-01-04 17:04:14
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清涧县| 都匀市| 黎城县| 墨江| 清远市| 娄烦县| 元朗区| 商城县| 黑龙江省| 治多县| 安平县| 宜兰县| 吐鲁番市| 万全县| 大石桥市| 茶陵县| 临猗县| 金塔县| 青神县| 屯门区| 顺平县| 团风县| 师宗县| 连南| 正阳县| 南丹县| 自治县| 榆林市| 宿州市| 金寨县| 秦安县| 揭东县| 龙南县| 郸城县| 洱源县| 南昌市| 丰县| 博兴县| 同德县| 改则县| 会泽县|