Python字符串操作全解析:从基础到高阶应用

一、Python字符串基础特性

Python中的字符串是不可变序列类型,使用单引号(‘’)、双引号(“”)或三引号(‘’‘’‘’')定义。这种不可变性意味着任何字符串方法都会返回新字符串对象,而非修改原字符串。

text = "Hello Python"
new_text = text.upper()
print(text)        # 输出: Hello Python
print(new_text)    # 输出: HELLO PYTHON

二、核心字符串方法详解

1. 字符串分割与合并

split(sep=None, maxsplit=-1)
  • 参数:分隔符(默认空格)、最大分割次数

  • 返回:分割后的列表

csv_data = "apple,orange,banana,grape"
print(csv_data.split(','))          # ['apple', 'orange', 'banana', 'grape']
print("1 2 3 4".split(maxsplit=2))  # ['1', '2', '3 4']

join(iterable)
  • 功能:使用指定字符串连接可迭代对象

  • 注意:元素必须为字符串类型

words = ['Python', 'is', 'awesome']
print('_'.join(words))  # Python_is_awesome

2. 大小写转换

方法 说明 示例
upper() 全大写转换 “Hello”.upper() → “HELLO”
lower() 全小写转换 “WORLD”.lower() → “world”
capitalize() 首字母大写 “python”.capitalize() → “Python”
title() 单词首字母大写 “hello world”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌叁儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值