有關(guān)python的版本和安裝以及概念特點(diǎn)可以參考上篇博文,python語言基礎(chǔ)此博文主要討論問題如下:一、python的變量二、python常用的數(shù)據(jù)類型一、什么是python的變量?變量是計算機(jī)內(nèi)存的一塊區(qū)域,變量可以存儲任何值,而且值可以改變。變量名由字母、數(shù)字和下劃線組成。需要注意的是,不能使用python的關(guān)鍵字,英文大小寫字母敏感,第1個字符必須是字母或下劃線,不能是數(shù)字,示例代碼如下:>>>x=1>>>_x=2>>>print(x)1>>>pr
系統(tǒng) 2019-09-27 17:56:12 2033
說到WebFramework,Ruby的世界Rails一統(tǒng)江湖,而Python則是一個百花齊放的世界,各種micro-framework、framework不可勝數(shù),不完全列表見:http://wiki.python.org/moin/WebFrameworks雖然另一大腳本語言PHP也有不少框架,但遠(yuǎn)沒有Python這么夸張,也正是因?yàn)镻ythonWebFramework(PythonWeb開發(fā)框架,以下簡稱Python框架)太多,所以在Python社區(qū)
系統(tǒng) 2019-09-27 17:55:32 2033
本篇為個人測試記錄,記錄爬取連續(xù)一字板的股票及當(dāng)時日期。importtushareastsimportpandasaspdimporttime#篩選一字板的策略defgp_rules(code):#獲取某只股票的歷史數(shù)據(jù)data=ts.get_hist_data(code,start='2018-01-01',end='2019-07-26')#排除該時間段無數(shù)據(jù)的股票ifdataisNone:return#篩選表頭【開盤價,收盤價,漲幅】data_2=d
系統(tǒng) 2019-09-27 17:55:20 2033
1、函數(shù)相比于C++,python中寫一個函數(shù)需要一個關(guān)鍵字def。其主要結(jié)構(gòu)如下:def函數(shù)名(函數(shù)參數(shù)):"""函數(shù)文檔,docstring"""函數(shù)體return如果一個函數(shù)是一個類的一部分,它就稱為一個方法。注意函數(shù)沒有類型信息,無論是函數(shù)參數(shù)還是返回值,都不需要類型信息,當(dāng)然為了便于閱讀,可以使用函數(shù)注解。函數(shù)注解是py3新增的一項(xiàng)功能,類似注釋,它們只負(fù)責(zé)提高程序的可讀性,而不會對程序功能做出任何改變。推薦python代碼為了可讀性,遵循PEP
系統(tǒng) 2019-09-27 17:53:32 2033
程序中,經(jīng)常用到這種,就是需要固定時間執(zhí)行的,或者需要每隔一段時間執(zhí)行的。這里經(jīng)常用的就是Timer定時器。Thread類有一個Timer子類,該子類可用于控制指定函數(shù)在特定時間內(nèi)執(zhí)行一次。可以用幾個例子來說明Timer的用法,一最簡單的用法,Ns后(2s)后執(zhí)行:1#python3example2fromthreadingimportTimer3importtime456defhello_test():7print("helloworld")89t=Ti
系統(tǒng) 2019-09-27 17:52:47 2033
枚舉的作用簡述:枚舉本身的意思就是一一列舉出來,在python及其它語言中,枚舉就是將該類型變量的所有可能取的值事先一一列舉出來,然后限制該變量在實(shí)際使用中就只能在這些值的范圍內(nèi)取值。使用枚舉類有哪些好處枚舉類可以方便地表示星期,月份等常數(shù)類型,如果你不用枚舉類,那么你只能用數(shù)字或者字符串。如果你使用數(shù)字,用1-7來表示星期數(shù),但一個數(shù)字在程序中不僅可以表示星期數(shù),可能還有其他許多含義,這樣你在寫程序時就必須時刻記住這些數(shù)字的含義,這降低了程序的可讀性,也
系統(tǒng) 2019-09-27 17:50:47 2033
Anaconda安裝Anconda下載地址:https://www.anaconda.com/download/下載后,圖形化安裝,很簡單Pycharm安裝Pycharm下載地址:http://www.jetbrains.com/pycharm/download/#section=windows專業(yè)版安裝需要激活碼,網(wǎng)上很好找,也可以試試下面這個:MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5z
系統(tǒng) 2019-09-27 17:50:25 2033
一、寫在前面前幾天在微信上看到這樣一篇文章,鏈接為:https://mp.weixin.qq.com/s/rl6Sgv3uk_IpoFAx6cWa8w,在這篇文章中,有這樣一段話,吸引了我的注意:在Linux中l(wèi)s是一個使用頻率非常高的命令了,可選的參數(shù)也有很多,算是一條不得不掌握的命令。Python作為一門簡單易學(xué)的語言,被很多人認(rèn)為是不需要認(rèn)真學(xué)的,或者只是隨便調(diào)個庫就行了,那可就真是小瞧Python了。那這次我就要試著用Python來實(shí)現(xiàn)一下Linu
系統(tǒng) 2019-09-27 17:49:52 2033
轉(zhuǎn):https://www.cnblogs.com/cyxiaer/p/9396861.html必需的Oracle鏈接庫的下載地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html只連接數(shù)據(jù)庫的話不必安裝客戶端:1.把cx_Oracle的客戶端文件復(fù)制到site-packages/目錄下,可能是Python,Anaconda,venv下面的安裝包里2.把下載的instantcl
系統(tǒng) 2019-09-27 17:49:09 2033
Vim插件是一個.vim的腳本文件,定義了函數(shù)、映射、語法規(guī)則和命令,可用于操作窗口、緩沖以及行。一般一個插件包含了命令定義和事件鉤子。當(dāng)使用Python編寫vim插件時,函數(shù)外面是使用VimL編寫,盡管VimL學(xué)起來很快,但Python更加靈活,例如可以用urllib/httplib/simplejson來訪問某些Web服務(wù),這也是為什么很多需要訪問Web服務(wù)的插件都是使用VimL+Python編寫的原因。在開始編寫插件之前,你需要確認(rèn)Vim支持Pyth
系統(tǒng) 2019-09-27 17:49:07 2033