Python学习笔记 —— 字符串

本文详细介绍了在Python和Matlab中进行字符串操作的方法,包括大小写转换、字符串合并、特殊字符使用、空白删除、字符串分割和替换等功能,同时展示了如何通过索引访问字符串中的字符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串操作

大小写操作:
定义字符 str
str.title():首字母大写
str.upper():全部字符大写
str.lower():全部字符小写

注意:Matlab 也有upper和lower 这两个关键字,目标一致,不过用法不同

% Matlab
>> a = "The dog is cute" ;
>> b = upper(a)

b = 

    "THE DOG IS CUTE"

>> c = lower(a)

c = 

    "the dog is cute"
# Python
ms_tr = ms.upper()
print(ms_tr)

字符串合并:
python 通过 + 实现

% Matlab
>> a = 'SK';
>> b = 'Ana';
>> c = a+b
error : 矩阵维度必须一致。 
>> c = [a,b]
c =
    'SKAna'
>> c=[a,' ',b]
c =
    'SK Ana'
# Python
fr = "Ana";
sec = "DS";
print(fr+sec)
print(fr + " " + sec )

特殊符
\n:换行
\t:缩进

删除空白
str.rstrip():删除字符串末尾的空白
str.lstrip():删除字符串开头的空白
str.strip():删除字符串两边的空白

其它字符串操作命令
str.split():根据字符串创建一个单词列表
str.replace(‘原值’,‘新值’):字符串中某些字符可以被替换

字符串可被索引

str = 'asdfgher'

str[3]
Out[6]: 'f'

str[-2]
Out[7]: 'e'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值