原创 Python學習系列之字典

一、字典的定義 1.1 定義和基本用法        字典是一種是一個無序、以鍵值對存儲可變容器數據類型,數據關聯性強、唯一一個映射數據類型。鍵:必須是可哈希(不可變的數據類型:字符串、數字、元組、bool),值是唯一的且可存儲任意類型對

原创 Python學習系列之小知識點記錄

1、不帶參數值的return語句返回None。 >>>return None 2、\連接 程序在合理的長度下是易讀的。一行程序的(非強制性)最大長度建議爲 80 個字符。如果你在該長度下寫不完你的代碼,可以使用連接符 \(反斜線)。把它

原创 Map,Reduce和 Filter

Map,Filter 和 Reduce 三個高階函數能爲函數式編程提供便利。 首先看一下什麼是MapReduce? 摘自wiki中關於MapReduce的解釋: MapReduce是Google提出的一個軟件架構,用於大規模數據集(大於

原创 REST和RESTful API

定義 REST即表述性狀態傳遞(英文:Representational State Transfer,簡稱REST)是Roy Fielding博士在2000年他的博士論文中提出來的一種軟件架構風格(software architectur

原创 Python: 推導式和生成器

 引言        如果想通過操作和處理一個序列(或其他的可迭代對象)來創建一個新的列表時可以使用列表解析(  List comprehensions)和生成表達式。同樣的還有字典推導式,集合推導式。 一、推導式 1.1 列表推導式(l

原创 Python學習系列之性能優化問題總結

性能優化與底層實現               在實際的工程環節都會圍繞整體的業務邏輯問題,很少去了解底層的原理。但是我們一旦涉及到性能和效率的優化,就會涉及到編譯器,部署環境,編程語言等的底層實現和技術細節。下面就從Python語言的特

原创 Retrofit簡介

轉載自:http://www.cnblogs.com/angeldevil/p/3757335.html  

原创 Python學習系列之sort和sorted

排序函數 sort是列表的內置排序函數只能作用於列表。sort() 是Python內置的一個排序函數,它會從一個迭代器返回一個排好序的新列表。是內建高級函數,是可以對可迭代對象進行排序的函數。可迭代對象包括列表,集合,字典,但是返回一個列

原创 Python學習系列之值類型與引用類型

Python中的值類型與引用類型 其實各個標準資料中沒有說明Python有值類型和引用類型的分類,這個分類一般是C++和Java中的。但是語言是相通的,所以Python肯定也有類似的。實際上Python 的變量是沒有類型的,這與以往看到的

原创 Python學習系列之淺拷貝和深拷貝

Python中,對象的賦值,拷貝(深/淺拷貝)之間是有差異的,如果使用的時候不注意,就可能產生意外的結果。 id 什麼是id?一個對象的id值在Python解釋器裏就代表它在內存中的地址。 對兩個id值相同的對象進行操作相當於處理同一個地

原创 Python學習系列之zip函數

目錄 一、zip函數(內建函數) 1.1 定義 基本語法: 參數說明: 返回值: 示例: 1.2 處理列表 1.3 處理元組      1.4 處理字典              1.5 處理一個參數和空列表 一、zip函數(內建函數)

原创 Python學習系列之三元運算符

        三元運算符在Python裏被稱爲條件表達式,這些表達式基於真(true)/假(false)的條件判斷,在Python 2.4以上纔有了三元操作。 三元運算符: #如果條件爲真,返回真 否則返回假 condition_is

原创 Python中的+= 和 = +

區別  a+=b a=a+b  針對於int型。 >>> a=1 >>> b=a >>> a+=1 >>> a,b (2, 1) >>> a=1 >>> b=a >>> a=a+1 >>> a,b (2, 1) >>> a=[1,2

原创 Python中的全局變量和局部變量

如何使用全局變量 在函數中使用全局變量就是在函數中添加“global var”語句即可,事實上還有個細節就是Python默認函數中的變量爲全局變量,一旦在函數體的某個位置該變量被賦值,那麼它就被認定爲局部變量了。 In Python, v

原创 Python:*args 和 **kwargs

其實並不是必須寫成*args 和**kwargs。 只有變量前面的 *(星號)纔是必須的。 你也可以寫成*var 和**vars. 而寫成*args 和**kwargs只是一個通俗的命名約定。  可變參數 (1)可變參數可以通過默認參數實