python新手入门日记:第四天:操作字符串

今天是学习python的第四天,主要学习了操作字符串的各种方法以及字符串的切片方法。

字符串的常用方法:

方法含义
capitalize字符串首字母大写
center将字符串居中,center(10,*)第一个参数代表居中位置,第二个参数代表填充方式
count统计字符串中出现该字符出现的次数
encode将字符串转换为编码,建议使用UTF-8,在各种系统下不会乱码
decode将编码按照编码格式进行解码,转化为字符串
endswith判断字符串是否以传入参数结尾
startswith判断字符串是否以传入参数开头
find查找字符串中某个字符第一次出现的位置
rfind查找某个字符最后一次出现的位置
index功能同find,但是如果不存在会报错
rindex查找最后一个
format格式化字符串
join用于拼接字符串,"-".join(可迭代对象)
split字符串.split(" "),按空格分隔字符串
rsplit同上分割字符串,从后向前
lower将字符串转小写
upper将字符串转大写
title字符串中的每个单词首字母大写
strip清除字符串两边的空格
rstrip清除字符串右边的空格
lstrip清除字符串左边的空格
replace替换字符串,str.replace(旧字符串,新字符串,最大替换次数(可选))

字符串切片操作

语法为:

object[ start_index : end_index : step]

对象[start:]			# 从start位置开始,截取到末尾
对象[start:end]			# 从start位置开始,到end前一位,前闭后开所以不包含end位置
对象[:end]				# 从头开始,截取到end前一位
对象[start:end:step]	# step表示步长,默认是1,可以自己指定

笔者曾经面试遇到过的面试题:

处理txt文件,内容为:
123abc456
456def789
789ghi123
处理后结果为:
456ABC123
789DEF456
123GHI789
创建新文件保存

python可以使用.upper和切片配合完成,除了读文件写文件需要使用I/O,其他的都可以使用本节内容完成。

总结

字符串操作没有太多可变的东西,但是实际生产环境中及其常用,拼接字符串进行MD5加密,处理文件,都需要操作字符串。是及其常用的操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值