5 python教程 函式

2021-08-23 15:51:03 字數 1004 閱讀 1301

#coding:utf-8

#表示檔案的編碼是utf8

#fun1的函式體為空

#需要使用pass語句佔位,因為函式體至少要有乙個句

#對編寫框架程式有用處

def fun1():

pass

#乙個最簡單的函式,輸入乙個數,返回這個數的兩倍

def fun2(i):

return i * 2

#返回多個值,返回值是乙個元組

def fun3(i):

return i * 2, i / 2

#過載,支援不同的引數型別

def fun4(x):

import types #引入乙個庫,可以判斷變數的型別

if type(x) is types.inttype:#判斷是否int 型別

return 2 * x

if type(x) is types.stringtype:#是否string型別

return x + x

print 'fun2:', fun2(1)

print 'fun3:', fun3(4)

print 'fun4:', fun4(10)

print 'fun4:', fun4('abc')

[/code]

執行結果:

[code="python"]fun2: 2

fun3: (8, 2)

fun4: 20

fun4: abcabc[/code]

其他參考:

(1)python教程:hello world

(2)python教程:資料型別和運算規則

(3)python教程:元組,列表,詞典

(4)python教程:分支、迴圈

(5)python教程:函式

(6)python教程:class

(8)python教程:幾行**搞定python 設計模式

5,Python函式基礎知識

函式的引數與返回值 lambda表示式 在python中,一切都是物件,函式 function 也不例外。函式其實就是一台機器,能夠把我們放進去的材料轉化成想要的物品。其實我們對函式並不陌生。我們平時用到的print input 等後面帶括號的語句都是函式。python中除了內建函式和庫函式之外,還...

5 python 文字解析

5.python 文字解析 這一章節我們簡單的聊聊文字解析的兩種方法 1.分片,通過分片,記錄偏移處,然後提取想要的字串 例子 line aaa bbb ccc col1 line 0 3 col3 line 8 col1 aaa col3 ccc 2.split line aaa bbb ccc ...

Python基礎5 Python字典

字典的基本操作 建立字典 字典中儲存的是鍵值對,鍵和值用 分割,每個鍵值對之間用逗號分割,所有元素用 括起來 字典中元素的鍵必須唯一且不可變 examdict print examdict 訪問字典中的值 print examdict name tina 新增字典元素 examdict age 30...