android切割首尾字符串,6-03_字符串切割Android移动应用开发.pdf

PYTHON

PYTHON

编程基础

编程基础

字符串切割

字符串切割

split方法

使用字符串中的split方法可以按照指定的分隔符对字符串进行切割 ,

返回由切割结果组成的列表。split方法语法格式为 :

str.split(sep None, maxsplit -1)

split方法

其中 ,str是待切割的字符串 ;sep是指定的分隔符 ,可以由一个或多个

字符组成 ,其默认值为None ,表示按空白符 (空格、换行、制表符等 )

做字符串切割 ;maxsplit决定了最大切割次数 ,如果指定了maxsplit值

则最多可以得到maxsplit+ 1个切割结果 ,其默认值为-1 ,表示不对最大

切割次数做限制。

split方法

例 :split方法使用示例。

1.str 1 'It is a book ! '

2.str2 'Python##C++##Java##PHP'

3.ls1 str 1.split() #按空白符对str 1做切割 ,切割结果列表保存在ls1中

4.ls2 str2.split('##') #按'##'对str2做切割 ,切割结果列表保存在ls2中

5.ls3 str2.split('##',2) #按'##'对str2做2次切割 ,切割结果列表保存在ls3中

6.print('ls1:',ls1)

7.print('ls2:',ls2)

8.print('ls3:',ls3)

split方法

['It', 'is', 'a', 'book !']

ls2: ['Python', 'C++', 'Java', 'PHP']

['Python', 'C++', 'Java##PHP']

splitlines方法

除了split方法 ,字符串中还提供了一个splitlines方法 ,该方法固定以

行结束符 ('\r'、'\n'、'\r\n' )作为分隔符对字符串进行切割 ,返回由切

割结果组成的列表。splitlines的语法格式为 :

str.splitlines([keepends])

splitlines方法

其中 ,str是待切割的字符串 ;keepends表示切割结果中是否保留最后

的行结束符 ,如果该参数值为True ,则保留行结束符 ,否则不保留

(默认为False ,即在切割结果中不保留行结束符 )。

splitlines方法

例 :splitlines方法使用示例。

str "你好 !\n欢迎学习Python语言程序设计 !\r\n祝你学习愉快 !\r"

ls1 str.splitlines()

ls2 str.splitlines(True)

print('ls1:',ls1)

print('ls2:',ls2)

ls1: ['你好 !', '欢迎学习Python语言程序设计 !', '祝你学习愉快 !']

ls2: ['你好 !\n', '欢迎学习Python语言程序设计 !\r\n', '祝你学习愉快 !\r']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值