這幾天下來已經講了六種關於數值的函式了,今天就換換口味,講講關於字串的函式。
今天要談到的是split()還有join()函式,其實看這兩個函式名稱,各位應該都猜得出來它們的功用吧!想知道正確的用法是什麼嗎?點開影片就知道囉٩(ˊᗜˋ*)و
影片的最後有四題練習題,我把題目放在下面了,答案會公布影片中呦~
您正在編寫Python應用程序,設計將“All things in their being are good for something”用字串的分割功能以半形空白分割為多個子字串,接著輸出第7個元素,請根據選項選擇正確的程式碼。
sentence = 'All things in their being are good for something'
sentence = sentence.___(1)___
print(___(2)___)
(1)
A. join(' ')
B. split()
C. join('')
D. split(sentence)
(2)
A. sentence[7]
B. sentence[6]
C. sentence[5]
D. sentence[4]
執行下列程式碼,若想將串列裡面的字串合併成一個句子,應使用下列何者程式碼。
title = ['大學生', '必學的', '30個Python技巧']
str_title = ___(1)___
A. ''.join()
B. title.join('')
C. str_title.join(title)
D. ''.join(title)
執行下列程式碼,若想將原本的字串用「...」分割成一個串列,應使用下列何者程式碼。
title = '大學生...必學的...30個...Python技巧'
str_title = ___(1)___
A. title.split('...')
B. '...'.split()
C. '...'.split(title)
D. title.split()
執行下列程式碼,若想輸出“Can you can a can as a canner can a can .”空白處應填入哪個程式碼。
sentence = 'Can you', 'a', 'as a canner', '', 'a', '.'
sentence2 = ___(1)___
print(sentence2)
A. sentence.insert(‘can')
B. sentence.append('can')
C. ' can '.join(sentence)
D. ' can '.add(sentence)