原创 pycharm設置開發模板/字體大小/背景顏色

一.pycharm設置字體大小/風格 選擇 File –> setting –> Editor –> Font ,可以看到如上界面,可以根據自己的喜好隨意調整字體大小,字體風格,文字行間距,設置之後下面的窗口能夠實時預覽,調整都比較方便,很

原创 python is 和 == 區別

在python中is和==都說常用的運算符之一,主要用於檢測兩個變量是否相等,返回True或者False,具體區別在哪呢?一.前言在講解is和==區別直接先講解一下內置函數id(),其實在文章 python可變數據類型和不可變數據類型 中也

原创 python遞歸函數

一個函數在函數體內部調用自己,這樣的函數稱爲遞歸函數,遞歸的次數在python是有限制的,默認遞歸次數是997次,超過997次會報錯:RecursionError.  一.遞歸函數案例案例一:計算數字N的階乘(舉個栗子:9的階乘 = 9*8

原创 pycharm 提示:this license **** has been cancelled

pycharm安裝激活過程中,提示 this license **** has been cancelled 。這個問題並不是你的激活碼不對,而是需要修改系統的hosts文件,下面詳細講解下如何修改hosts文件。 一.找到hosts文件首

原创 35.python 線程隊列Queue-FIFO

之前的文章中講解很多關於線程間通信的知識,比如:線程互斥鎖lock,線程事件event,線程條件變量condition 等等,這些都是在開發中經常使用的內容,而今天繼續給大家講解一個更重要的知識點 — 線程隊列queue。一.隊列分類:1.

原创 python 線程信號量semaphore(33)

通過前面對 線程互斥鎖lock /  線程事件event / 線程條件變量condition / 線程定時器timer 的講解,相信你對線程threading模塊已經有了一定的瞭解,同時執行多個線程的確可以提高程序的效率,但是並非線程的數量

原创 python 線程條件變量Condition(31)

對於線程與線程之間的交互我們在前面的文章已經介紹了 python 互斥鎖Lock / python事件Event , 今天繼續介紹一種線程交互方式 – 線程條件變量Condition.  一.線程條件變量Condition相關函數介紹acq

原创 python 線程互斥鎖Lock(29)

在前一篇文章 python線程創建和傳參 中我們介紹了關於python線程的一些簡單函數使用和線程的參數傳遞,使用多線程可以同時執行多個任務,提高開發效率,但是在實際開發中往往我們會碰到線程同步問題,假如有這樣一個場景:對全局變量累加100

原创 python __name__ == ‘__main__’詳細解釋(27)

學習過C語言或者Java語言的盆友應該都知道程序運行必然有主程序入口main函數,而python卻不同,即便沒有主程序入口,程序一樣可以自上而下對代碼塊依次運行,然後python不少開源項目或者模塊中依然存在 __name__ == “__

原创 python return邏輯判斷表達式(21)

一.return邏輯判斷表達式 andand:遇假則假,所以前面爲假就不執行和判斷後面直接返回假;前面爲真則繼續判斷執行後面直到表達式結束或者出現假爲止;1234567891011121314151617181920212223242526

原创 python 不定長參數 *argc,**kargcs(19)

在 python函數的聲明和調用 中我們簡單的瞭解了函數的相關使用,然而在函數傳遞參數的時候,我們埋下了一個坑,關於不定長參數的傳遞我們還沒有講,今天這篇文章主要就是講解這個問題。 一.函數不定長參數語法函數的不定長參數包含*args和**

原创 python字典推導式(17)

在昨天的文章中,我們介紹了關於 python列表推導式 的使用,字典推導式使用方法其實也類似,也是通過循環和條件判斷表達式配合使用,不同的是字典推導式返回值是一個字典,所以整個表達式需要寫在{}內部。一.字典推導式語法12345678910

原创 python列表推導式(16)

截止到目前爲止,python基礎內容已經學習了50%左右,在學習編程過程中,我們不僅要學習python語法,同時也需要學習如何把自己代碼寫的更美觀,效率更高。 一.什麼是推導式推導式是從一個或者多個迭代器快速簡潔地創建數據類型的一種方法,它

原创 so easy! 10行代碼寫個300字文章

前幾天,GitHub 有個開源項目特別火,只要輸入標題就可以生成一篇長長的文章。背後實現代碼一定很複雜吧,裏面一定有很多高深莫測的機器學習等複雜算法不過,當我看了源代碼之後這程序不到50行儘管我有多年的Python經驗,但我竟然一時也沒有看

原创 python 元組tuple(14)

在上一篇文章中我們講解了關於  python列表List  的相關內容,今天給大家解釋一下列表List的兄弟 – 元組,俗稱: tuple. 元組tuple和列表List類似,元組有如下特點:1.由一個或者多個數據構成,數據的類型可以不相同