每个人都该学的30个Python技巧|技巧 25:分割或是连接字串—split()及join()(字幕、衬乐、练习)

这几天下来已经讲了六种关於数值的函式了,今天就换换口味,讲讲关於字串的函式。

今天要谈到的是split()还有join()函式,其实看这两个函式名称,各位应该都猜得出来它们的功用吧!想知道正确的用法是什麽吗?点开影片就知道罗٩(ˊᗜˋ*)و


影片的最後有四题练习题,我把题目放在下面了,答案会公布影片中呦~

练习1

您正在编写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]

练习2

执行下列程序码,若想将串列里面的字串合并成一个句子,应使用下列何者程序码。

title = ['大学生', '必学的', '30个Python技巧']
str_title = ___(1)___

A. ''.join()
B. title.join('')
C. str_title.join(title)
D. ''.join(title)

练习3

执行下列程序码,若想将原本的字串用「...」分割成一个串列,应使用下列何者程序码。

title = '大学生...必学的...30个...Python技巧'
str_title = ___(1)___

A. title.split('...')
B. '...'.split()
C. '...'.split(title)
D. title.split()

练习4

执行下列程序码,若想输出“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)


<<:  Day10 - 补漏

>>:  大数据平台:分散式协调

Laravel 技术笔记 (三)【Migrations 迁移】

介绍 迁移就像是资料库的版本控制器,并且让你可以轻松地去定义资料库的结构,包含新增资料表、修改栏位、...

Day6: IAM简介

上一篇我们最後讲到了AWS针对NIST所发展的资安五大面向。今天我们来了解第一个面向IAM。 Ide...

Day 3 - Array 阵列组合技 (2)

前言 前一篇介绍了 forEach、filter、map、reduce,算是平常我比较常使用,而且在...

我们的基因体时代-AI, Data和生物资讯 Day08-合成生物学与机器学习

上一篇我们的基因体时代-AI, Data和生物资讯 Day07- 蛋白质结构和机器学习02:Alph...

【Day 24】上百种 Provider 任意选,这样的 ETW 你喜欢吗 - ETW 监控 Process

环境 Windows 10 21H1 Visual Studio 2019 前情提要 在【Day 2...