1.常用模塊#連接數據庫connect()函數創建一個新的數據庫連接對話并返回一個新的連接實例對象PG_CONF_123={'user':'emma','port':123,'host':'192.168.1.123','password':'emma','database':'dbname'}conn=psycopg2.connect(**PG_CONF_123)#打開一個操作整個數據庫的光標連接對象可以創建光標用來執行SQL語句cur=conn.cur
系統 2019-09-27 17:52:21 1949
目錄一、執行Python程序的兩種方式1.1交互式1.2命令行式二、變量2.1什么是變量2.2如何定義變量2.3變量的組成2.4變量名的規范2.5變量名的兩種命名風格三、常量四、Python變量內存管理4.1引用計數4.2垃圾回收機制4.3小整數池五、花式賦值5.1鏈式賦值5.2交叉賦值六、注釋6.1單行注釋6.2多行注釋七、數據類型基礎7.1為什么要有數據類型八、解壓縮九、Python與用戶交互十、Python格式化輸出的三種方式10.1占位符%10.2
系統 2019-09-27 17:51:57 1949
Python是一門非常酷的語言,因為很少的Python代碼可以在短時間內做很多事情,并且,Python很容易就能支持多任務和多重處理。py1、關鍵代碼可以依賴于擴展包Python使許多編程任務變得簡單,但是對于很關鍵的任務并不總是提供最好的性能。使用C、C++或者機器語言擴展包來執行關鍵任務能極大改善性能。這些包是依賴于平臺的,也就是說,你必須使用特定的、與你使用的平臺相關的包。簡而言之,該解決方案提供了一些應用程序的可移植性,以換取性能,您可以獲得只有通
系統 2019-09-27 17:51:50 1949
前言一般情況下,在函數中可以使用一個裝飾器,但是有時也會有兩個或兩個以上的裝飾器。多個裝飾器裝飾的順序是從里到外(就近原則),而調用的順序是從外到里(就遠原則)。原代碼執行結果裝飾順序:就近原則被裝飾的函數,組裝裝飾器時,是從下往上裝飾執行順序:就遠原則裝飾器調用時是從上往下調用為了更好的理解,找到這段話:被裝飾的函數是一個妹子,裝飾器是衣服。“辦事情”的時候得依次把外套、襯衣、內衣脫掉,事情辦完了還要依次把內衣、襯衣、外套穿上。距離“妹子”越近的裝飾器代
系統 2019-09-27 17:51:26 1949
1.random.random()random.random()方法返回一個隨機數,其在0至1的范圍之內,以下是其具體用法:importrandomprint("隨機數:",random.random())輸出結果:0.228675212571162.random.uniform()random.uniform()是在指定范圍內生成隨機數,其有兩個參數,一個是范圍上限,一個是范圍下線,具體用法如下:importrandomprint(random.unif
系統 2019-09-27 17:51:23 1949
記住以下幾點:直接子類化內置類型(如dict,list或str)容易出錯,因為內置類型的方法通常會忽略用戶覆蓋的方法,不要子類化內置類型,用戶自定義的類應該繼承collections模塊。def__setitem__(self,key,value):super().__setitem__(key,[value]*2)#錯誤案例classAnswerDict(dict):def__getitem__(self,item):#錯誤案例return42impor
系統 2019-09-27 17:50:43 1949
Python中定義函數有兩種方法,一種是用常規方式def定義,函數要指定名字,第二種是用lambda定義,不需要指定名字,稱為Lambda函數。Lambda函數又稱匿名函數,匿名函數就是沒有名字的函數,函數沒有名字也行?當然可以啦。有些函數如果只是臨時一用,而且它的業務邏輯也很簡單時,就沒必要非給它取個名字不可。好比電影里面的群眾演員,往往他們的戲份很少,最多是襯托主演,跑跑龍套,他們需要名字嗎?不需要,因為他們僅僅只是臨時出鏡,下次可能就用不著了,所以犯
系統 2019-09-27 17:50:41 1949
文件的數據是存放于硬盤上的,因而只存在覆蓋、不存在修改這么一說,我們平時看到的修改文件,都是模擬出來的效果,具體的說有兩種實現方式。一、方式一將硬盤存放的該文件的內容全部加載到內存,在內存中是可以修改的,修改完畢后,再由內存覆蓋到硬盤(word,vim,nodpad++等編輯器)。importoswithopen('37r.txt')asfr,\open('37r_swap.txt','w')asfw:data=fr.read()#全部讀入內存,如果文件很
系統 2019-09-27 17:50:22 1949
php調用python服務侃侃:公司用的php的popen以命令的形式調用python,首先說說這樣做的缺點。php執行命令行調用python的缺點popen('pythontest.py[參數]','r');缺點一:windows默認的是gbk編碼,當php中傳utf-8中文參數的時候,python接收到的參數會有問題。當然,這是有解決的辦法的,就是windows下轉換一下字符的編碼,linux不用轉換。再來python接收參數的時候肯定也要轉換編碼了,
系統 2019-09-27 17:50:10 1949
這是我在CSDN的第一篇博客,假期剛自學Python,嘗試爬取了一下豆瓣top250.希望可以有大佬指點感謝importrequestsfrombs4importBeautifulSoupdefgethtml(url):try:kv={'user-agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/59.0.3071.115Safari/
系統 2019-09-27 17:49:53 1949