數據集:https://archive.ics.uci.edu/ml/datasets/Adult這個數據集是字符數據集,你需要自己進行清洗數據轉換數據之類的,好在python的字符串操作特別簡單,好處理。特征取了學位情況、工作職業性質、工作單位之類的。樸素貝葉斯:https://www.bilibili.com/video/av36338359?from=search&seid=1177086802297258225這個的數據集是預測一個人的年薪是否能超
系統 2019-09-27 17:52:08 2114
函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。定義一個函數:def函數名(參數列表):函數體#定義一個沒有參數,沒有函數體實現的函數;pass相當于占位符,使定義函數滿足語法要求,或者是先定義一個函數名,后面再實現其功能deffunc():pass#定義一個add函數,參數為a,b,返回a+b的結果:defadd(a,b):returna+bprint(add(1,2))3return函數最終返回的內容,如果沒有寫return,則默認返
系統 2019-09-27 17:50:30 2114
一、引用傳遞引用傳遞,實質是在傳遞內存地址二、函數默認值1、默認值參數在python中可以為函數的參數給予默認值,一旦某個存在默認值,那么如果在調用的時候,不傳遞這個參數,則按照默認值注意:在定義函數時,如果存在有默認值的參數,一定要寫在沒有默認值的參數后面,否則在調用時,無法確定參數到底傳給哪個參數,程序就會報錯。三、全局變量和局部變量1、全局變量就是定義在py文件中,能被任何函數、類能夠正常訪問的變量。2、局部變量定義在函數內部的變量,叫做局部變量注意
系統 2019-09-27 17:50:00 2114
一、Q:如何用Python來進行查詢和替換一個文本字符串?A:可以使用sub()方法來進行查詢和替換,sub方法的格式為:sub(replacement,string[,count=0])replacement是被替換成的文本string是需要被替換的文本count是一個可選參數,指最大被替換的數量,示例:#!/usr/bin/envpython#-*-coding:utf-8-*-importrep=re.compile('(blue|white|red
系統 2019-09-27 17:49:14 2114
實現一個函數,將一個字符串中的空格替換成“%20”#!/usr/bin/envpython#-*-coding:utf-8-*-test=raw_input()#從鍵盤輸入inital_length=len(test)kong=0#kong用來統計輸入的一行數據中總共有多少個空格foriintest:ifi=="":kong+=1final_length=inital_length+2*kong#計算轉換后的數組的長度p1=inital_length-1p
系統 2019-09-27 17:49:11 2114
python實現輸入要備份的文件名稱:test.txt12行代碼實現文件備份功能第一步:打開我們的pycharm軟件,然后新建一個Python文件第二步:新建好我們的Python文件后,我們在編輯界面輸入以下代碼:oldfilename=input("請輸入要備份的文件名:")#輸入需要備份的舊文件名oldfile=open(oldfilename,'r')#打開舊文件ifoldfile:#如果文件存在,則執行下面的語句fileflagnum=oldfil
系統 2019-09-27 17:49:08 2114
計算機的系統時鐘設置為特定的日期、時間和時區。內置的time模塊讓Python程序能讀取系統時鐘的當前時間。在time模塊中,time.time()和time.sleep()函數是最有用的模塊。time模塊time.time()函數Unix紀元是編程中經常參考的時間:1970年1月1日0點,即協調世界時(UTC)。time.time()函數返回自那一刻以來的秒數,是一個浮點值(回想一下,浮點值只是一個帶小數點的數)。這個數字稱為UNIX紀元時間戳。紀元時間
系統 2019-09-27 17:48:32 2114
SMTP是發送郵件的協議,Python內置對SMTP的支持,可以發送純文本郵件、HTML郵件以及帶附件的郵件。Python對SMTP支持有smtplib和email兩個模塊,email負責構造郵件,smtplib負責發送郵件。首先,我們來構造一個最簡單的純文本郵件:fromemail.mime.textimportMIMETextmsg=MIMEText('hello,sendbyPython...','plain','utf-8')注意到構造MIMETe
系統 2019-09-27 17:48:30 2114
DesktopNexus是我最喜愛的一個壁紙下載網站,上面有許多高質量的壁紙,幾乎每天必上,每月也必會堅持分享我這個月來收集的壁紙但是DesktopNexus壁紙的下載很麻煩,而且因為壁紙會通過瀏覽器檢測你當前分辨率來展示合適你當前分辨率的壁紙,再加上是國外的網站,速度上很不樂觀。于是我寫了個腳本,檢測輸入的頁面中壁紙頁面的鏈接,然后批量下載到指定文件夾中。腳本使用python寫的,所以需要機器上安裝有python。用法:$pythondesktop_ne
系統 2019-09-27 17:48:08 2114
前言range函數可創建一個整數列表。如果需要知道當前元素在列表中的索引,推薦用enumerate代替range。zip函數用于同時遍歷多個迭代器。一、range函數range函數可創建一個整數列表,一般用在for循環中。語法:range([start,]stop[,step])參數:start:計數從start開始。默認是從0開始。例如range(5)等價于range(0,5);stop:計數到stop結束,但不包括stop。例如:range(0,5)是
系統 2019-09-27 17:46:57 2114