python的一些字符串操作

我的第一篇CSDN博客

写这个博客主要是为了记录下我学习python的过程以及知识(也可能会有其他编程语言),虽说都是一些比较基础的东西,但有的确实很快就会遗忘,,记录下来就来这里查看,会方便很多。

我知道,现在才起步,已经比别人晚了许多,希望自己能坚持下去,不至于落后别人太多,2019,加油!。

好了,言归正传,还是先回顾一下之前学过的一些字符串操作吧。

len(s) 返回字符串s长度

str(s) 把其他类型s转换为字符串

chr(u) 返回Unicode编码u所对应的字符,如10004表示✔,主要用来表示ascii码对应的字符
ord(x) 返回字符x所对应的Unicode编码,主要用来返回对应字符的ascii码

str.lower和str.upper 大小写转换,如’ABCdEFG’.lower

str.split(sep) 拆分字符串,以sep为分隔符分隔str

str_test = 'i#love#Python'
split_test = str_test.split('#')		#以'#'为分隔符

print(split_test)

"""结果为:
[' i', 'love', 'Python']
"""

str.strip(s) 在字符串str前后删除s中出现的字符

str_test = ' i  Python learning '

s_test1 = 'i '
s_test2 = 'ing '

strip_test1 = str_test.strip(s_test1)
strip_test2 = str_test.strip(s_test2)

print(strip_test1)
print(strip_test2)
"""
结果为:
Python learning
Python lear
第一个删除了前后的i和空格,第二个删除了前后的'i' 'n' 'g'和空格
"""

str.count(sub) 返回sub在str中出现的次数

str.replace(old,new) str中old子串全部替换为new字符串

str.center(width, ‘=’) 宽度变为width,并用‘=’填充,缺省时为空格

str.join(list) 将序列中的元素以指定的字符连接生成一个新的字符串。

s[::-1] 一行代码使字符串反转

x in s,如果x是s的子串,返回True,否则返回False

重点关注splitstrip,学会这两个真的会方便很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值