python字符串切割
2022/7/25 14:27:49
本文主要是介绍python字符串切割,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
字符串.split()#返回的数据类型 是列表 列表里面的元素都是字符串类型
- my_str.split(str1, maxsplit)
- str1 可以不写,默认是空白字符(" " “\t” “\n”)
- 将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字符串切割的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门