python3学习之字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3学习之字符串相关的知识,希望对你有一定的参考价值。
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
以上是关于python3学习之字符串的主要内容,如果未能解决你的问题,请参考以下文章