原创 python基礎--import模塊導入

1.import模塊導入 import os 2.import模塊導入 a=__import__('lib.aa') a.aa.c() 3.importlib模塊導入 import importlib a=importlib.import_

原创 python網絡編程---服務端socketserver

1.導入socketserver,ThreadingTCPServer支持多client連接 import socketserver class Mysocket(socketserver.BaseRequestHandler):

原创 python基礎--lambda表達式

1.lambda表達式用法,語法:lambda parameters:express s=lambda x:x+1 print(s(1)) >>: 2 2.函數定義: def s(x): return(x+1) print(s(1)

原创 python基礎--文件夾處理

1.獲取當前文件目錄 import os print(os.path.abspath(__file__)) >>: D:\PycharmProjects\untitled2\os_sys.py 2.獲取當前文件的文件夾,dirname)(

原创 python網絡編程--socket

1.服務端1.1聲明socket對象server=socket.socket(AF.INET,socket.SOCK_STREAM)1.2綁定ip、端口server.bind(localhost,6969)1.3開始監聽server.lis

原创 python基礎--文件處理

1.文件處理模式 r 以讀的方式打開 w 以寫的方式打開 a 以追加的方式打開 r+ 以讀寫方式打開 w+以讀寫方式打開 a+以讀寫方式打開 rb 以二進制讀的方式打開 wb以二進制寫的方式打開 ab以二進制追加的方式打開 rb+

原创 python基礎--assert斷言

斷言的定義 str1='hello' assert type(str1) is str print('後面的代碼') #用於後面的程序依賴於前面的,如果斷言出錯就會報錯中斷

原创 python裝飾器

1.裝飾器的使用: import time def dec(func): def wrapper(): start_time=time.time() func() end_time=t

原创 python面向對象--封裝,繼承,多態

1.創建類 class ClassName: ''' 定義類 ''' def __init__(self,name,age):#self代表類的實例,而不是類本身 ''' 類初

原创 python面向對象--異常處理

1.常見異常類型 IOError 文件讀寫異常 ValueError值異常,一般是數據類型不對應 IndexError下標索引越界 2.try...except... try: f=open('test.txt') except

原创 python基礎--time,datatime日期處理

1.time的使用 import time print(time.time())#打印當前時間戳 print(time.localtime())#打印當前時間元組 print(time.asctime(time.localtime()))#

原创 Python基礎--循環for、while,判斷if

1.if條件判斷 a=4 if a==3: print('正確,a的值爲3') else: print('錯誤!') >>:錯誤 2.for循環 for i in range(4):#range(3) range(star

原创 開啓python之旅

1.python安裝Anaconda安裝地址:https://www.anaconda.com/2.Pycharm安裝 Pycharm安裝地址:https://www.jetbrains.com/pycharm/3.安裝環境

原创 python面向對象--反射

1.反射包含四個函數hasattr(),getattr(),setattr(),delattr()2.hasattr(o,name)判斷類中是否存在name屬性或方法 class test(object): def __init__

原创 Python基礎--變量定義、字符串切片及編碼

1.定義變量及打印輸出 a=1 #python輸出方式 print(a) #%s %d 限制輸出的是字符串還是整數數字 name='M-x-M' print('My name is %s' % name) age=18 print('I`