python怎么用split字符串全部分开_Python:字符串 split 方法和一些例子

Python:字符串 split 方法和一些例子

所以如果你在寻找一种根据分隔符或字符将字符串拆分为更短的字符的方法(如果您来自 PHP / JavaScript 背景,那么就是在数组中)。那么 Python 就提供了一个非常简洁明了的函数来实现这一点。这个函数被称为' split ',它返回一个' list '作为结果(对于这个函数,你真的不需要 Python 的' array '),下面是一些示例。示例 1 到 3 将在 Python 控制台进行。

示例 1: 打印出一个包含网站技术的列表

>>> s = 'python,jquery,javascript'

>>> s.split(",")

['python', 'jquery', 'javascript']

>>> a, b, c = s.split(",")

>>> a

'python'

>>> b

'jquery'

>>> c

'javascript'

示例 2:提取网址组成部分

>>> s = 'irc.freenode.net'

>>> subdomain, domain, tld = s.split('.')

>>> subdomain

'irc'

>>> domain

'freenode'

>>> tld

'net'

示例 3:提取网站域名

>>> s = 'irc.freenode.net'

>>> i = s.split('.', 1)

>>> domain_name = i[1]

>>> domain_name

'freenode.net'

示例 4:唱一首歌

lyrics = 'one! two! three! four!'

nums = lyrics.split(' ', 2)

for num in nums:

print('I say ' + num)

所以这就是全部了,在 Python 中切割一个字符串是很简单的,你需要做的只是在 string 上使用 split 方法并传递分隔符和可选的最多切割次数。

笔记

Python 中的 Array 与 PHP 和 JavaScript 中的 Array 是完全不同的

列表是在 Python 的‘array’,如果你想要一个类似于在 JavaScript 或 PHP 中的数据类型

练习

你怎么把 切割成独立的字符? 😉

你怎么把 abcdef 切割成独立的字符? 😉 😉

你怎么切割 ag373jjsl? 😛

你的方法是最好的吗? 真的是吗? 你可以让它变得更好吗?

你应该怎么从一个 list 中创建字符串?

你应该怎么从一个 tuple 中创建字符串?

array 和 list 有什么区别?

array 和 tuple 有什么区别?

参考

与本帖相关的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值