原创 收發郵件

源代碼 import smtplib  handle = smtplib.SMTP('smtp.gmail.com', 25)   handle.ehlo()   handle.starttls()   handle.ehlo()  

原创 類的詳解

類的定義class Python中的類沒有什麼public、private、protect 構造函數、析構函數__init__(self) __del__(self)類的靜態變量class Student   name="abc" 這東西

原创 while-控制流

程序while.py ----------------------------------------------------------------------------------------------- #!/usr/bin/p

原创 高級數據類型-python

String(字符串)     例如:hello,"hello",helloList(列表)         例如:[1,2,3],[1,2,3,[1,2,3],4]Dictionary(字典)   例如:{1:"nihao",2:"he

原创 類的定義

屬於一個對象或類的變量被稱爲域。 域有兩種類型——屬於每個實例/類的對象或屬於類本身。它們分別被稱爲實例變量和類變量。 對象也可以使用 屬於 類的函數來具有功能。這樣的函數被稱爲類的方法。 域和方法可以合稱爲類的屬性。 一個儘可能簡單的類

原创 布爾類型判斷-python

在Python和Django模板系統中,以下這些對象相當於布爾值的False 空列表( [] ) 空元組( () ) 空字典( {} ) 空字符串( '' ) 零值( 0  ) 特殊對象 None 對象 False 提示:你也可以在自

原创 Python 字符串方法詳解

本文最初發表於賴勇浩(戀花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙轉載,敬請保留全文完整,切勿去除本聲明和作者信息。        在編程中,幾乎90% 以上的代碼都是關於整數或字符串操作,所以與整

原创 文檔字符串

Python有一個很奇妙的特性,稱爲 文檔字符串 ,它通常被簡稱爲 docstrings 。 程序 func_doc.py --------------------------------------------------------

原创 模塊-python

如果你想要在其他程序中重用很多函數,那麼你該如何編寫程序呢?你可能已經猜到了,答案是使用模塊。模塊基本上就是一個包含了所有你定義的函數和變量的文件。Python附帶的標準庫就是這樣一組模塊的例子。 爲了在其他程序中重用模塊,模塊的文件名

原创 類的變量和對象的變量

有兩種類型的 域 ——類的變量和對象的變量,它們根據是類還是對象 擁有 這個變量而區分。 類的變量 由一個類的所有對象(實例)共享使用。只有一個類變量的拷貝,所以當某個對象對類的變量做了改動的時候,這個改動會反映到所有其他的實例上。

原创 for-控制流

for..in是外一個循環語句,它在一序列的對象上遞歸。即逐一使用序列中的每個項目。 程序for.py -------------------------------------------------------------------

原创 字符串和字典之間的轉換

字典(dict)類型轉爲字符串(string)類型。    通過遍歷dict中的所有元素就可以實現字典到字符串的轉換:    for key, value in sample_dic.items():          print "

原创 函數1-python

我們對函數是再熟悉不過了,Python中的函數是如何定義和實現的呢?看例子: >>> defhello(name):       return 'Hello %s' % name   >>> printhello('world') Hel

原创 空的概念

None 是Python中表示沒有任何東西的特殊類型。例如,如果一個變量的值爲None,可以表示它沒有值。 除非你提供你自己的return語句,每個函數都在結尾暗含有return None語句。 pass 語句在Python中表示一個

原创 自定義模塊

每個Python程序都是一個模塊。只要它具有.py擴展名。 模塊程序 mymodule.py ------------------------------------------------------------------------