一、冒泡排序冒泡排序算法的運作如下:比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最后一對。這步做完后,最后的元素會是最大的數。針對所有的元素重復以上的步驟,除了最后一個。持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。以上節選自維基百科代碼實現:defbubble_sort(numberlist):length=len(numberlist)foriinrange(lengt
系統 2019-09-27 17:52:52 1927
這篇文章主要介紹了python爬蟲批量下載zabbix文檔代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下#-*-coding:UTF-8-*-importrequests,re,timeurl='https://www.zabbix.com/documentation/3.4/zh/manual'base_url='https://www.zabbix.com/documentation/3.4/
系統 2019-09-27 17:52:06 1927
python常用內置函數dir(__builtins__)#獲取內置函數dir(random)#查看random中有哪些內置函數help(random.shuffle)#查看random.shuffle的用法id(a)#獲取內存地址chr()#數字轉為asciiord()#ascii轉為數字isinstance(1,int)#判斷1是否為int類型eval("1+1")#可以把字符串里的字符轉換為可執行代碼,但只支持一行??梢苑祷貓绦泻蟮玫降闹?,用于計算一
系統 2019-09-27 17:52:02 1927
完全轉自https://blog.csdn.net/beijiu5854/article/details/77897767,但是經過自己的測試。轉載自http://blog.csdn.net/u013894834/article/details/75305752Ubuntu16.04下完美切換Python版本(親測)對于ubuntu16.04,由于本身是自帶python,這樣就減少了在windows下的下載和環境變量配置,非常不錯。但是他本身是自帶兩個版本
系統 2019-09-27 17:51:41 1927
1準備工作1.1環境搭建1.1.1安裝python3.6python安裝官網1.1.2安裝django2.2pipinstalldjango(==2.2.0)//不加版本默認安裝最新版1.1.3安裝pycharm(社區版,官網下載安裝即可)在安裝完成后要配置好需要的第三方庫:(pip下載,推薦在pycharm下也配置虛擬環境)Django2.2連接mysql需要的庫:PyMySQL,mysql,mysqlclinet驗證碼用到的庫:django-simpl
系統 2019-09-27 17:51:19 1927
計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入用戶年齡,根據年齡打印不同的內容,在Python程序中,可以用if語句實現:age=20ifage>=18:print'yourageis',ageprint'adult'print'END'注意:==Python代碼的縮進規則==。具有相同縮進的代碼被視為代碼塊,上面的3,4行print語句就構成一個代碼塊(但不包括第5行的print)。如果if語句判斷為True,就會執行這個代碼塊。
系統 2019-09-27 17:51:01 1927
如何在CentOS7上yum安裝Python3.6.1CentOS7仍然安裝了Python2.7,系統本身也使用它來啟用系統命令,所以不要動那個安裝。想要利用Python3附帶的新語言功能,可以從yum存儲庫安裝Python3.6.1?。先決條件*CentOS7服務器啟動并運行*Sudo特權用戶安裝必要的實用程序正如所有Linux教程一樣,首先要安裝更新。然后我可以繼續安裝必要的工具和實用程序。sudoyumupdatesudoyuminstallyum-
系統 2019-09-27 17:50:44 1927
#生成等差數列#一般的賦值需要通過for函數r1_10=range(1,10,1)foriinr1_10:print(i)importnumpynumpy.arange(2,10,3)r=numpy.arange(2,10,3)#向量化運算r+rr-rr*rr/r#函數的向量化次方運算numpy.power(r,3)#向量化運算,比較運算r>=5#結合過濾運算r[r>=5]#矩陣運算,r乘以r的轉置numpy.dot(r,r.T)#向量化的數據框運算fro
系統 2019-09-27 17:50:35 1927
python是什么?python的中文名稱是蟒蛇,是一種計算機程序設計語言;是一種動態的、面向對象的腳本語言。最初是用來編寫自動化腳本的,隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發。python語言的特點1、簡單易學2、速度快:Python的底層是用C語言寫的,很多標準庫和第三方庫也都是用C寫的,運行速度非常快。3、可移植性4、可嵌入5、易于維護6、互動模式:互動模式的支持,您可以從終端輸入執行代碼并獲得結果的語言,互動的測
系統 2019-09-27 17:49:46 1927
作業一:需求:寫函數,計算傳入字符串中的【數字】、【字母】、【空格】以及【其他】的個數1#!/usr/bin/envpython2#-*-coding:utf-8-*-34#先定義一個函數5deffunc(args):6#定義一個計算數字的變量7digit_num=08#定義一個計算字母的變量9al_num=010#定義一個計算空格的變量11spance_num=012#定義一個計算其他的變量13other_num=01415foriinargs:16if
系統 2019-09-27 17:49:36 1927