原创 python條件表達式即三元運算符寫法

Python 條件表達式語法爲: X if C else Y ,假如條件C成立,返回X,如果條件C不成立,返回Y。 >>> x, y = 4, 3 >>> smaller = x if x < y else y >>> small

原创 python多線程編程第二篇

threading 模塊        threading 模塊是python多線程編程提供的更高級別的模塊,它不僅提供了 Thread 類,還提供了各種非常好用的同步機制,下表列出了 threading 模塊裏所有的對象。

原创 python模塊

模塊        模塊支持從邏輯上組織 Python 代碼。 當代碼量變得相當大的時候, 我們最好把代碼分成一些有組織的代碼段,前提是保證它們的彼此交互。 這些代碼片段相互間有一定的聯繫, 可能是一個包含數據成員和方法的類, 也

原创 python多線程編程第一篇

線程和進程 進程       計算機程序只不過是磁盤中可執行的,二進制(或其它類型)的數據。它們只有在被讀取到內存中,被操作系統調用的時候纔開始它們的生命期。進程(有時被稱爲重量級進程)是程序的一次執行。每個進程都有自己的地址空間

原创 python 集合類型

集合 數學上, 把 set 稱做由不同的元素組成的集合,集合(set)的成員通常被稱做集合元素(setelements)。Python 把這個概念引入到它的集合類型對象裏。集合對象是一組無序排列的可哈希的值,集合成員可以做字典中的

原创 python命令行解析模塊argparse

英文原文地址: https://docs.python.org/3.4/library/argparse.html#module-argparse https://docs.python.org/3.4/howto/argpa

原创 與序列相關的幾個內建函數

1.enumerate()函數 使用enumerate()函數可以同時對迭代對象的索引和子項遍歷。 nameList = ['Donn', 'Shirley', 'Ben', 'Janice','David', 'Yen', 'W

原创 Python unittest單元測試框架

一、python unittest簡介 unittest是python下的單元測試框架,是java JUnit的python版本, 跟其它語言下的單元測試框架風格類似,unittest支持自動化測試、共享setup和teardow

原创 Python之禪

在交互式解釋式中導入this模塊就能看到英文版本的Python之禪: >>> import this The Ze

原创 如何轉載CSDN中的博客

  對於喜歡逛CSDN的人來說,看別人的博客確實能夠對自己有不小的提高,有時候看到特別好的博客想轉載,這時候就想快速轉載別人的博客,下面介紹一下快速轉載CSDN博客的方法。 實現   我們首先打開要轉載的博客,然後鼠標右鍵就會

原创 #pragma pack 結構體對齊編譯器選項

內存對齊     現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但是各個硬件平臺對存儲空間的處理上有很大的不同。一些平臺對某些特定類型的數據只能從某些特定地址開始存取。其他平臺

原创 Centos 7下源碼安裝python 3.6

一、首先下載源碼 可以通過firefox 瀏覽器 登陸python官網下載python 3.6源代碼 https://www.python.org/ 這裏直接使用wget工具下載 # wget https://www.pyth

原创 python標準類型內建函數

1.type() type() 接受一個對象做爲參數,並返回它的類型。它的返回值是一個類型對象。 >>> type(4) # int type <type 'int'> >>> type('Hello World!') # str

原创 Centos 7 安裝 Python3.6後yum無法使用的解決方法

將centos 7自帶的python2.7升級Python3.6後,yum程序無法使用,原因是yum程序使用的是python2.7,python3.6與python2.7並不兼容,所以會報錯,上網查了一下,這篇blog http:

原创 python映射類型相關函數

1.dict() 工廠函數被用來創建字典。如果不提供參數,會生成空字典。當容器類型對象做爲一個參數傳遞給方法 dict() 時很有意思。如果參數是可以迭代的,即,一個序列,或是一個迭代器,或是一個支持迭代的對象,那每個可迭代的元素