字符串的常用操作符

一、字符串的常用操作

1. “+”字符串连接符
a = "heill"
b = "world"
print(a "+" b)
# helloworld
2.split()切割符,切割返回一个列表
chars = "cais"
print(chars.split("a")) # 默认参数是切割空格、换行和Tab
# ['c', 'is'] 
3.find()查找特定字符在字符串的位置(下标)
chars = "cais"
print(chars.find("a")) # 如果字符串中没有目标字符,则返回-1
# 1
4.index()和find()和find()相似,不过index()如果找不到目标字符则会报错
chars = "cais"
print(chars.index("a"))
# 1
5.count()返回一个特定字符在目标字符串中出现的次数
chars = "caiscs"
print(chars.count("c")) # 如果没有该目标元素,则返回0
# 2
6.replace()已特定元素替换目标中的字符,可以制定元素个数,如果没有目标字符,则替换失败,返回原来的字符串
chars = "cais"
print(chars.replace("a", "cd")) # 前者为目标字符,后者为替换字符
# ccdis
7.capitalze()把字符串的把第一个字符大写
chars = "cais"
print(chars.capitalize())
# Cais
8.title()字符串中的每一个单词的首字母都大写
chars = "cai sh"
print(chars.title())
# Cai Sh
9.swapcase()字符串的大小写互相转换
chars = "CaIs"
print(chars.swapcase())
# cAiS
10.starswith()、endswith 判断字符串中是否是以目标字符开头/结尾,如果是则返回True,不是则返回False
chars = "cais"
print(chars.startswith("c"))
print(chars.endswith("a"))
# True,False
11.upper()、lower() 把字符串全部转换成大写/小写
chars = "Cais"
print(chars.upper())
print(chars.lower())
# CAIS,cais
12.ljust()、rjust()、center()分别为左对齐、右对齐和中间对齐
chars = "cais"
print(chars.rjust(20)) # 右侧对齐,如果字符长度不够用空格补齐
print(chars.ljust(20)) # 左侧对齐,如果字符长度不够用空格补齐
#                 cais, cais                ----
13.strip()去除字符串两端两端的空字符
chars = "  cais  "
print(chars.strip())
# cais 输出结果两端字符已经消除
14.partition()以传入内容把字符串分割为三部分,返回一个元组
chars = "cais"
print(chars.partition("a")) 
# ('c', 'a', 'is')

下面说一些常有的字符串的判断,这些判断符往往在遍历字符串常常用到

1.isalpha()判断字符串是否全部由英文字母组成,如果是则返回True,不是则返回False
2.isdigit()判断字符串是否全部由数字组成,如果是则返回True,不是则返回False
3.isspace()判断字符串是否全部由空格组成,如果是则返回True,不是则返回False
4.isupper()判断字符串是否全部由大写英文字母组成,如果是则返回True,不是则返回False
5.islower()判断字符串是否全部由大写英文字母组成,如果是则返回True,不是则返回False
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值