Python基礎函式

2022-08-10 06:27:11 字數 1432 閱讀 8038

join()函式連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成乙個新的字串

語法:'sep'.join(seq)

引數說明

sep:分隔符。可以為空

seq:要連線的元素序列、字串、元組、字典

上面的語法即:以sep作為分隔符,將seq所有的元素合併成乙個新的字串

返回值:返回乙個以分隔符sep連線各個元素後生成的字串

k = ','

sty = 'extasy'

print(k.join(sty))

e,x,t,a,s,y

f = 'x'

seq = ["a", "b", "c"]

joined = f.join(seq)

print(joined)

axbxc

type(joined)

str

字典:

seq4 = 

v = ':'

joined = v.join(seq4)

print(joined)

hello:good:boy:doiido

index()函式用於從列表、字串中找出某個值第乙個匹配項的索引位置。不適用於字典物件。因為字典物件沒有順序。

#列表

ld = ["a", "b", "c","d","e","a"]

print(ld.index("a")) #有兩個'a',返回的是第乙個匹配項的位置。

0 print(ld.index("d"))

3#字串

sc = 'fecdoekdc'

print(sc.index('d'))

3

find()函式用法與index()函式差不多。但find()不支援列表物件。

zz = 'fldfdfwfwefwxwe'

zz.find("d") #返回的是第乙個匹配項的位置。

2zz.find("fwe") #返回的是第乙個匹配項的位置。

7

注意:定義字典時,鍵在前,值在後,鍵必須唯一性,值可以不唯一,如果鍵有相同,值則取最後乙個。

seq4 = 

#通過鍵訪問物件。鍵可以是不同型別的資料

seq4['boy']

3seq4[8]

'ppp'

如果鍵有相同,值則取最後乙個。

seq4 = 

seq4['boy']

5

Python基礎 函式

函式設計原則 函式有多種方法獲得輸入產生輸出,一般使用引數作為輸入,return語句配合可變引數的改變作為輸出。函式輸入 函式輸出 def fun args returndef語句 def建立了乙個函式物件並將其賦值給乙個變數。def語句是實時執行的,在模組匯入時執行或者在互動模式下輸入時執行。始終...

python基礎 函式

def funcname params return value 如果沒有return 最後會返回none,如果只寫return 會返回none 返回值個數為乙個,但是可以返回tuple,表面上返回多個值 def f1 return x,y x,y f1 def nop passdef functe...

Python 函式基礎

定義 函式是指將一組語句的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫其函式名即可 為什麼使用函式 減少重複 使程式變的可擴充套件使程式變得易維護 1 定義乙個函式 2def func 使用def關鍵字定義函式 接函式名,括號內可以傳遞引數 3print hello world 函...