python-Socket網路編程

來源:互聯網
上載者:User

標籤:依次   cal   方法   comment   順序   異常處理   函數   技術分享   判斷   

1.類的特殊成員方法1.1__doc__ 表示類的描述資訊

1.2__module__和__class__

__module__表示當前操作的對象在那個模組

__class__表示當前操作的對象所屬類

1.3__init__建構函式,通過類建立對象時,自動觸發1.4__del__析構方法,函數執行完成時,自動觸發。普通情況下不需要手動觸發1.5__call__對象加括弧時,自動觸發

注意:構造方法的執行時由建立對象觸發的,即:對象=類名;對於__call__方法的執行

是由對象後加括弧觸發即:對象()或者類()()

1.6__dict__查看類或者對象的成員屬性

1.7__str__如果一個類中定義了__str__方法,輸出對象是自動觸發其傳回值

 1.8__getitem__,__setitem__,__delitem__

用於索引操作,比如字典,以上分別為擷取,設定,刪除

 

2.建立類兩種方式

#type第一個參數:類名

#type第二個參數:當前類的基類

#type第三個參數:類的成員

 類的產生 調用 順序依次是 __new__ --> __call__ --> __init__

 3.反射

通過字串或者修改程式運行狀態,屬性,方法有以下四種:

hasattr判斷屬性是否存在

getattr擷取屬性

setattr設定屬性

delattr刪除屬性

 

 字串形式匯入模組

import importlib __import__(‘import_lib.metaclass‘) #這是解譯器自己內部用的#importlib.import_module(‘import_lib.metaclass‘) #與上面這句效果一樣,官方建議用這個

 

4.異常處理

 

5.網路編程

python-Socket網路編程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.