首先我們提到一個代碼塊的概念。在python中并沒有花括號來表示代碼塊這種規(guī)定。所以它有了一個新的規(guī)定:用縮進來表示代碼塊。(強制要求縮進)當然了,這對像我這種不縮進都要死的人,沒有任何壞處。所以我們來將一下if語句的模板。cgg=10ifcgg<=60:print("Youarerubbish")else:print("Youaregarbage")這就是最基本的if-else當然了,我們還有elseif,在python中用elif來表示。如:cgg=1
系統(tǒng) 2019-09-27 17:53:01 1773
第一步:建立一個setup.py的文件,文件內容如下:fromsetuptoolsimportsetup,find_packagessetup(name='',version='',packages=find_packages(),#必填author='',author_email='',url='',license='',description='',platforms='Windows',#需要安裝的依賴install_requires=[],#此項需
系統(tǒng) 2019-09-27 17:52:53 1773
python操作Excel首先我們先分析一下怎么去操作和流程使用哪些庫及方式本文免費直播課程分享鏈接:https://ke.qq.com/course/397896?flowToken=1009460有需要學習提升的寶寶可以進去免費報名一下1、使用的庫xlrd2、打開文件3、定位到具體的一個sheet表4、以什么方式打開分析完之后下面就是操作編寫代碼,注意看和分析#--coding:utf-8--importxlrd#打開一個文件data=xlrd.ope
系統(tǒng) 2019-09-27 17:52:40 1773
在配置python環(huán)境,并安裝所需包后,運行下列代碼~importpandasaspdfromsqlalchemyimportcreate_engineimportcx_Oracle#進行oracle服務器設置,用戶名;密碼;HOST數(shù)據(jù)庫IP地址;PORT端口號;SERVICE_NAMEdb=cx_Oracle.connect('userid','password','10.10.1.10:1521/dbinstance')print(db.versio
系統(tǒng) 2019-09-27 17:52:32 1773
1.常用模塊#連接數(shù)據(jù)庫connect()函數(shù)創(chuàng)建一個新的數(shù)據(jù)庫連接對話并返回一個新的連接實例對象PG_CONF_123={'user':'emma','port':123,'host':'192.168.1.123','password':'emma','database':'dbname'}conn=psycopg2.connect(**PG_CONF_123)#打開一個操作整個數(shù)據(jù)庫的光標連接對象可以創(chuàng)建光標用來執(zhí)行SQL語句cur=conn.cur
系統(tǒng) 2019-09-27 17:52:21 1773
閑暇之余,在家里自建了個服務器,因為用的小區(qū)寬帶,IP位動態(tài)分配。域名解析就是個問題,我的域名一般停放在DNSPod下。DNSPod有提供修改的API,就用Python簡單的實現(xiàn)了一下動態(tài)解析。這樣,就不用安裝花生殼了。廢話不說,看代碼:#!/usr/bin/envpython#-*-coding:utf-8-*-importhttplib,urllib,urllib2importtimeimportsys,osimportreimportjsonuser
系統(tǒng) 2019-09-27 17:52:14 1773
盡管內容可能有些老,但是沒有關系,對于想深入Python開發(fā)的工作者,在選擇GUI開發(fā)包,乃至可視化IDE方面都還有相當?shù)慕梃b意義。Python最大的特點就在于她的快速開發(fā)功能。作為一種膠水型語言,python幾乎可以滲透在我們編程過程中的各個領域。這里我簡單介紹一下用python進行gui開發(fā)的一些選擇。1、TkinterTkinter似乎是與tcl語言同時發(fā)展起來的一種界面庫。tkinter是python的配備的標準gui庫,也是opensource的
系統(tǒng) 2019-09-27 17:52:05 1773
2016年1月,機緣巧合下我出版了《Selenium2自動化測試實戰(zhàn)--基于python語言》這本書,當時寫書的原因是,大部分講Selenium的書并不講編程語言和單元測試框,如果想在項目中使用Selenium,幾乎離不開編程語言和單元測試框架,難道你只用SeleniumIDE去錄制/回放腳本么?沒想到受到許多測試人員的歡迎,我會時常去看網(wǎng)上的書評。大多是感謝的留言,書的銷量也印證了這一點,當然,也有批評和建議。在此,表示感謝。隨著,我對Selenium自
系統(tǒng) 2019-09-27 17:51:40 1773
目錄一、插入排序二、冒泡排序三、快排(遞歸)四、選擇排序生成一個長度為10的范圍在0~20的隨機數(shù)組importrandomtemp_list=[]whileTrue:num=random.randint(0,20)ifnumnotintemp_list:temp_list.append(num)iflen(temp_list)==10:breakprinttemp_list一、插入排序definsert(list):length=len(list)for
系統(tǒng) 2019-09-27 17:51:37 1773
來源:ApacheCN『USFMSDS501計算數(shù)據(jù)科學中文講義』翻譯項目原文:ProgrammingPatternsinPython譯者:飛龍協(xié)議:CCBY-NC-SA4.0現(xiàn)在我們已經(jīng)了解了計算機如何組織數(shù)據(jù),并進行一些低級編程操作,現(xiàn)在讓我們看一些常見的高級編程模式。每一個這些操作都有一個使用條件和循環(huán)模式的實現(xiàn),我們可以使用python語法很容易地表達。我們也可以使用現(xiàn)有的庫函數(shù)來實現(xiàn)相同的功能,我們也將探索它們。當我們進行時,你會發(fā)現(xiàn)程序設計和編
系統(tǒng) 2019-09-27 17:51:25 1773