python3学习之字符串

本文详细介绍了Python中字符串的各种操作方法,包括大小写转换、查找、替换、分割等实用技巧,并解释了如何使用这些内置方法来简化字符串处理任务。

s=‘this is test message’

s.capitalize() 首字母大写,其它小写

s.find(sub[, start[, end]]) 在指定范围内(默认全部字符串),查找sub是否包含在字符串中,包含时 返回第一次匹配的index,否则返回-1

s.rfind(sub[, start[, end]]) 在指定范围内(默认全部字符串),查找sub是否包含在字符串中,包含时 返回最后一次匹配的index,否则返回-1

s.isdigit() 判断字符串是否全部是数字,是返回True,否则返回False

s.isupper() 判断字符串中的字母是否全部是大写,不判断数字,是返回True,否则返回False

s.islower() 判断字符串中的字母是否全部是小写,不判断数字,是返回True,否则返回False

s.upper() 返回所有字母大写的副本,不修改原字符串

s.lower() 返回所有字母小写的副本,不修改原字符串

s.replace(old, new[, count]) 替换;count个old替换成new,返回副本,不修改原字符串

s.split(sep=None, maxsplit=-1) 分割,sep是分隔符,maxsplit是分割最大次数,-1代表不限制

s.casefold() 全部小写

s.format() s.format_map() 类似print 格式话输出,需要进一步学习

s.isidentifier() 判断变量名是否是可用标识符(非关键字),返回True或者False

s.join(iterable) 链接两个字符,s作为分隔符插入iterable的每个字符中间

s.splitlines 有待研究,暂不清楚用法

s.zfill(num) 左补齐0(零)

s.center(width[, fillchar]) 字符串居中,左右用fillchar(须是字符串类型,一个字符)补齐

s.ljust(width[, fillchar]) 字符串居左,右用fillchar(须是字符串类型,一个字符)补齐

s.rjust

s.rindex(sub[, start[, end]]) 在指定范围内(默认全部字符串),查找sub是否包含在字符串中,包含

                                         时返回最后一次匹配的index,否则返回-1

s.index(sub[, start[, end]]) 在指定范围内(默认全部字符串),查找sub是否包含在字符串中,包含

                                         时返回第一次匹配的index,否则返回-1

s.startswith

s.count

s.isnumeric

s.strip

s.encode

s.isalnum

s.isprintable

s.lstrip

s.rpartition

s.swapcase

s.endswith

s.isalpha

s.isspace

s.maketrans

s.rsplit

s.title

s.expandtabs

s.isdecimal

s.istitle

s.partition

s.rstrip

s.translate

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值