原创 Python函數參數

函數參數 函數可以獲取參數,這個參數的值由你所提供,藉此,函數便可以利用這些值來做一些事情。這些參數與變量類似,這些變量的值在我們調用函數時已被定義,且在函數運行時均已賦值完成。函數中的參數通過將其放置在用以定義函數的一對圓括號中指定,並通

原创 在 Windows 中安裝Python

安裝 我們在本書中提及“Python 3”時,我們指的是任何大於等於 3.5.1 的 Python 發行版。1 在 Windows 中安裝 訪問 https://www.python.org/downloads/ 並下載最新版本的 Pyth

原创 Python 特色介紹

簡單 Python 是一門簡單且簡約的語言。閱讀一份優秀的 Python 程序代碼就如同在閱讀英語文章一樣,儘管這門英語要求十分嚴格!Python 這種僞代碼式的特質正是它的一大優勢。它能夠讓你專注於解決問題的方案,而不是語言本身。 易於學

原创 關於 Python

Python 是一種極少數能聲言兼具 簡單 與 功能強大 的編程語言。你將驚異於發現你正在使用的這門編程語言是如此簡單,它專注於如何解決問題,而非拘泥於語法與結構。 官方對 Python 的介紹如下: Python 是一款易於學習且功能強大

原创 Python數值運算與賦值的快捷方式

一種比較常見的操作是對一個變量進行一項數學運算並將運算得出的結果返回給這個變量,因此對於這類運算通常有如下的快捷表達方式: a = 2 a = a * 3 同樣也可寫作: a = 2 a *= 3 要注意到 變量 = 變量 運算 表達式

原创 Python中的運算符與表達式

你所編寫的大多數語句(邏輯行)都包含了表達式(Expressions)。一個表達式的簡單例子便是 2+3。表達式可以拆分成運算符(Operators)與操作數(Operands)。運算符(Operators)是進行某些操作,並且可以用諸如

原创 Python 內置數據結構——列表(List)

數據結構 數據結構(Data Structures)基本上人如其名——它們只是一種結構,能夠將一些數據聚合在一起。換句話說,它們是用來存儲一系列相關數據的集合。 Python 中有四種內置的數據結構——列表(List)、元組(Tuple)、

原创 Python函數

函數(Functions)是指可重複使用的程序片段。它們允許你爲某個代碼塊賦予名字,允許你通過這一特殊的名字在你的程序任何地方來運行代碼塊,並可重複任何次數。這就是所謂的調用(Calling)函數。我們已經使用過了許多內置的函數,例如 le

原创 Python常用函數--可變參數

剛學Python的時候,特別是看一些庫的源碼時,經常會看到func(args, kwargs)這樣的函數定義,這個和讓人有點費解。 有時你可能想定義的函數裏面能夠有任意數量的變量,也就是參數數量是可變的,這可以通過使用星號來實現(將下方案例

原创 Python常用函數--return 語句

在Python教程中return 語句是函數中常用的一個語句。return 語句用於從函數中返回,也就是中斷函數。我們也可以選擇在中斷函數時從函數中返回一個值。案例(保存爲 function_return.py): def maximum(

原创 Python常用函數--文檔字符串DocStrings

Python 有一個甚是優美的功能稱作文檔字符串(Documentation Strings),在稱呼它時通常會使用另一個短一些的名字docstrings。DocStrings 是一款你應當使用的重要工具,它能夠幫助你更好地記錄程序並讓其更