原创 python內建函數——類型轉化函數

int( ) long( ) float( ) str( ) complex() list( ) tuple( ) chr( ) >>> l = range(10) >>> l [0, 1, 2, 3, 4, 5, 6, 7, 8

原创 lambda表達式,結合map、reduce、filter函數

lambda函數是一種快速定義單行最小函數的方法,是從Lisp借鑑而來的,可以用在任何需要函數的地方。 基礎 lambda語句中,冒號前是參數,可以有多個,用逗號分割;冒號右邊是返回值。 lambda語句構建的是一個函數對象。

原创 python的switch實現

python中沒有switch語法,但是可以用字段的方式來實現,代碼如下: **注:**python中用if語句也可以來實現switch,但是效率較低,要經過多次if判斷 #!/usr/bin/python #coding:ut

原创 linux 系統下python程序中出現中文的處理方法

在程序的前面加入以下幾種方式均可以: #coding:utf8 #coding=utf8 #encoding:utf8 #encoding=utf8 #_*_ coding:utf8 _*_ 例如: #!/usr/bin/pyth

原创 while循環

第一種用法 #!/usr/bin/python i = 0 while i < 5 : print "i = ", i i += 1 i = 0 i = 1 i = 2 i = 3 i = 4

原创 模塊、包

python腳本都是以擴展名py文本文件保存的,一個文件可以單獨運行,也可以導入另外一個文件運行。每個文件都是一個模塊,並且文件導入其他模塊之後就可以使用導入模塊定義的變量名。 一、模塊的導入 1、 import module 2

原创 python中的字典遍歷方法

#!/urs/bin/python #set encoding=utf8 d = {1:'a', 2:'b', 3:215, 'a':10} print d print "==========================

原创 log4j2 使用詳解

轉自: http://blog.csdn.net/lrenjun/article/details/8178875    前段時間一直用jWebSocket開發長連接的web服務,發現log4j記錄log極爲好用,今天準備仔細研究一

原创 python序列處理函數

len() 、max()、min( ) 字符串、list、tuple都屬於序列;字典不屬於序列,屬於映射的數據結構,但是這三個函數也仍然適用於字典的數據結構。 >>> s 'hello world' >>> l [0, 1, 2,

原创 __name__

模塊屬性_name_,它的值由Python解釋器設定 1. 如果腳本文件是作爲主程序調用,其值就設爲main 2. 如果是作爲模塊被其他文件導入,它的值就是其文件名 # e3.py #!/usr/bin/python

原创 詳解Linux bash中的變量

在Linux系統中進行日常運維或者是編寫腳本時,變量是再熟悉不過的了,但這些變量都有哪些類型,具體的用法又有哪些差異呢?本文整理分享給大家: 一、bash變量類型: 本地變量 局部變量 環境變量 位置變量 特殊變量(內置) 二、本地

原创 邏輯值分類True False

邏輯值(bool)用來表示: 對與錯, 真與假, 空與非空等概念 邏輯值包含兩個值: True 諸如非空的量(string tuple list set dictionary等)以及非零的數(負數和正數都爲True)

原创 函數的返回值

每一個函數都會一個返回值 函數默認返回值爲None 格式爲 return 返回值 返回值可以是任意類型 return執行之後,函數終止 返回值與print打印完全不是一回事

原创 shell腳本中一些常見的特殊符號

源自:http://linux.cn/blog-15563-5823.html 在編寫Shell腳本時,我們需要會用到各種各樣的特殊符號,通過這些特殊符號可以使我們編寫的代碼更加簡潔和高效,這裏給大家彙總下: 1、{} 大括號:

原创 函數

函數作用 降低編程難度 把複雜問題轉化成一系列簡單的小問題 代碼重用 可以在一個程序的多個位置使用,也可以在多個程序中使用 函數的定義 ## 通常使用def語句,形式如下: def 函數名(參數列表): #可以沒有參