原创 numpy多維數組語法

numpy get started numpy 提供了一種數組類型,高維數組, 提供了數據分析的運算基礎(業務表一般就是二維) import numpy as np 導入numpy庫,並查看numpy版本 np.version 一

原创 client 1

''' 套接字(socket)是一個抽象層,應用程序可以通過它發送或接收數據,可對其進行像對文件一樣的打開、讀寫和關閉等操作。套接字允許應用程序將I/O插入到網絡中,並與網絡中的其他應用程序進行通信。網絡套接字是IP地址與端口的組合。

原创 多態練習

練習 ''' 1).房子類 有戶型,總面積和傢俱名稱列表[]    新房子沒有任何的傢俱 def __init__(self,hx,area): self.hx=hx self.area

原创 面向對象2

對象訪問 ''' self: 對象自身,在函數中的self參數,表示誰調用此函數,self就表示哪個對象 方法調用: 方法調用: 對象.方法名() | 要不要傳參取決於類中定義方法的時候有沒有定義除了self之外的參數

原创 多態

多態 ''' 多態: 多種形態 在類的方法中,參數是一個父類的統稱,可以接收該父類下的所有子類型。 在方法中使用isinstance(對象,類別)進行類別的判斷 isinstance(對象,類別)函數的返回值是:bool

原创 面向對象3(方法)

    ''' 方法: 1. 對象(普通)方法: 方法之間的相互調用,self.方法() 2. 類方法: 是屬於類的(沒有對象也可以調用) 類屬性: 屬性是屬於類本身 類方法的定義:

原创 Tornadao—WebSocket(聊天機器人)

目錄 邏輯 配置 頁面   邏輯 import json import requests # 第三方庫,負責發起請求,需要安裝: pip install requests import tornado.web import to

原创 進程1

''' 運行一個程序:代碼是自上而下加載按照順序執行。 操作系統: 併發: 並行: 你吃飯吃到一半,電話來了,你一直到吃完了以後纔去接,這就說明你不支持併發也不支持並行。
--->順序 你吃飯吃到一半,電話來了,你停了

原创 面向對象4(魔術方法)

魔術方法 ''' 魔法方法: __new__ __new__: 根據參數cls傳遞過來的類,來完成對象空間的創建 ''' class Dog: def __new__(cls, *args, **kwargs):

原创 線程鎖

''' 線程鎖 如果想保證共享數據的安全性,則需要添加Lock。(只要加鎖則運算的速度就會變慢) 步驟: from threading import Lock 1. lock = Lock() 創建鎖對象

原创 異常2

''' try: 可能有異常的代碼 except: 有異常則進入代碼 finally: 無論是否有異常都會執行的代碼 # xx.close() with open(...) as xx:

原创 Tornadao—帶XSRF請求

請求體攜帶_xsrf參數 新建⼀個⻚⾯xsrf.html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>測試XSRF</title> </head>

原创 異常3

try: first_number = int(input('輸入第一個數:')) second_number = int(input('輸入第二個數:')) # 除法運算 result = first

原创 封裝+私有化封裝

封裝 ''' 面向對象: 封裝,繼承,多態 1.將屬性和方法封裝到類中 2.封裝私有屬性: 在類定義的時候,將屬性私有化,並定義公有的set和get方法。 封裝私有化屬性: 1. 對外隱藏屬性,只能在類中訪問屬性

原创 Django—Form表單綜合應用(部分2)

views.py from django.shortcuts import render,HttpResponse def add_info(req): if req.method=='POST': Info_form_obj=I