ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python字符串切割

2022-07-24 16:04:33  阅读:217  来源: 互联网

标签:切割 .. python bb print split 字符串 my


字符串.split()#返回的数据类型  是列表  列表里面的元素都是字符串类型
  1. my_str.split(str1, maxsplit)
  2. str1 可以不写,默认是空白字符(" " “\t” “\n”)
  3. 将my_str 这个字符串按照str1 进行切割, maxsplit 割几次



my_str = "hello world itcast and itcastcpp" my_str1 = my_str.split(" ") print(my_str1) my_str2 = my_str.split(" ", 1) print(my_str2) my_str3 = my_str.split() # 用的最多 print(my_str3) my_str4 = my_str.split("itcast") print(my_str4) 输出结果: ['hello', 'world', 'itcast', 'and', 'itcastcpp'] ['hello', 'world itcast and itcastcpp'] ['hello', 'world', 'itcast', 'and', 'itcastcpp'] ['hello world ', ' and ', 'cpp']
s='hi@你好'
value=s.split()
print("split切割后的结果值{}".format(value))#切割之后是列表
输出结果:
split切割后的结果值['hi@你好']s='hi@你好'
value=s.split('@')
print("split切割后的结果值{}".format(value))#切割之后是俩个字符串
输出结果:
split切割后的结果值['hi', '你好']
s='hi@你@好' value=s.split('@') print("split切割后的结果值{}".format(value))#切割之后是3个字符串
输出结果:
split切割后的结果值['hi', '你', '好']
s='hi@你@好@' value=s.split('@') print("split切割后的结果值{}".format(value))#切割之后是4个字符串
输出结果:
split切割后的结果值['hi', '你', '好', '']
s='hi@你@好@@'
value=s.split('@')
print("split切割后的结果值{}".format(value))#切割之后是5个元素
输出结果:
split切割后的结果值['hi', '你', '好', '', '']
s='hi@你@好@@' value=s.split('@',1) print("split切割后的结果值{}".format(value))#切割之后是2个元素
输出结果:
split切割后的结果值['hi', '你@好@@']
s='hi@你@好@@' value=s.split('@',2) print("split切割后的结果值{}".format(value))#切割之后是3个字符串
输出结果:
split切割后的结果值['hi', '你', '好@@']
b = 'my..name..is..bob' bb = b.split() print(bb,type(bb)) #打印['my..name..is..bob'] <class 'list'> b = 'my..name..is..bob' bb = b.split("..") print(bb,type(bb)) #打印 ['my', 'name', 'is', 'bob'] <class 'list'> b = 'my..name..is..bob' bb = b.split("..",0) print(bb,type(bb)) #打印['my..name..is..bob'] <class 'list'> b = 'my..name..is..bob' bb = b.split("..",1) print(bb,type(bb)) #打印['my', 'name..is..bob'] <class 'list'> b = 'my..name..is..bob' bb = b.split("..",2) print(bb,type(bb)) #打印['my', 'name', 'is..bob'] <class 'list'> '''b.split("..",-1)等价于b.split("..")''' b = 'my..name..is..bob' bb = b.split("..",-1) print(bb,type(bb)) #打印 ['my', 'name', 'is', 'bob'] <class 'list'>

 

标签:切割,..,python,bb,print,split,字符串,my
来源: https://www.cnblogs.com/mimistudy/p/16514634.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有