python中split函数的用法

在 Python 中,split() 函数用于将字符串按照指定的分隔符进行划分,并返回一个分割后的字符串列表。

split() 函数的基本语法是:

str.split(sep=None, maxsplit=-1)

其中,sep 是可选的参数,表示分隔符,默认为 None,表示使用空白字符(空格、制表符、换行符)作为分隔符;maxsplit是可选的参数,表示最大分割次数。如果设置为 1,则只会分割一次,其他情况下会一直分割到字符串结束。

以下是示例代码:

使用空白字符分割字符串

s = "Hello, World!"

words = s.split()

print(words) # 输出:'Hello,', 'World!'

使用逗号分割字符串

s = "apple,banana,orange"

fruits = s.split(",")

print(fruits) # 输出:'apple', 'banana', 'orange'

限制最大分割次数

s = "one, two, three, four, five"

parts = s.split(", ", maxsplit=2)

print(parts) # 输出:'one', 'two', 'three, four, five'

注意:split() 函数返回的是一个列表,每个元素是原始字符串被分割后的一部分。如果需要将分割后的字符串保存到各个变量中,可以使用解包操作符 *。

s = "apple,banana,orange"

fruit1, fruit2, fruit3 = s.split(",")

print(fruit1) # 输出:'apple'

print(fruit2) # 输出:'banana'

print(fruit3) # 输出:'orange'

相关推荐
噢,我明白了1 小时前
JAVA中的一些基础应用知识点
java·开发语言
时间的拾荒人2 小时前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
敲上瘾2 小时前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
合尘猫3 小时前
图片表格变结构化数据:OCR 后的三个坑
python·ocr
小小张说故事3 小时前
Python 里弱引用到底弱在哪:拆开 weakref.ref、回调陷阱和 WeakValueDictionary
python
用户019027581613 小时前
用 DuckDB 存查 A 股 K 线:零服务、SQL 直接分析
python
码途行者3 小时前
网站的SQL 注入:从攻击原理到防御措施
开发语言·sql·php
旖旎夜光4 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习
你看我名字4 小时前
产品参数昨天还对,今天已过期:数眼智能与大模型应用如何做资料版本校验
开发语言·架构
程序员果子5 小时前
本体构建方法
人工智能·python·知识图谱·agent框架·本体