python系列之字符串常用方法

字符串常用方法

  • str.upper():将字符串中字符转换为大写。返回新字符串
  • str.lower():将字符串中字符转换为小写。返回新字符串
  • str.startswith(s1):判断字符串str是否以字符串s1开头,返回bool
  • str.endswith(s1):判断字符串str是否以字符串s1结尾,返回bool
  • str.split(s1):将字符串str以s1为分隔符分隔,返回一个列表
  • str.count(s1):统计str中s1出现的次数。返回int
  • str.replace(old,new):将字符串str中的old字符串全部替换成new。返回字符串
  • str.center(width, [s1]):将字符串扩展到长度为width,原字符串居中,不足就以字符s1填补(注意不是s1只能是单个字符,即char)。s1可选。返回新字符串
  • str.strip(s1):去除字符串str两端的s1字符。返回新字符串
  • str.join(iter):在生成器iter里的所有元素后都加上字符串str1,再拼接。最终返回一个字符串。
    实例
str1 = "asd"
str2 = "ASDqwe"
print str1.upper()              # 输出字符串的大写形式    ASD
print str2.lower()              # 输出字符串的小写形式  asdqwe
print str1.startswith("as")     # 输出True。 判断str1是否是以字符串"as"开头。这里"as"也可以
print str1.endswith("sd")       # 输出True。判断是否以字符串"sd"结尾
print str1[0] == "a"            # 效果和startswith相同       True
print str1[-1] == "d"           # 效果和endswith相同         True
print str1.split(",")           # 输出["asd"],这里没有“,”,就直接整体分割
print str1.split("s")           # 输出["a", "d"]。根据"s"进行分割
print str1.count("a")           # 输出子串"a"在字符串str1中出现的次数
print str1.replace("a", "s")    # 输出ssd。返回新字符串。将a替换成s
print str1.center(10, "*")      # 输出 ***asd****  。
print str1.strip("a")           # 去除字符串头部和尾部的字符串"a"并返回一个新字符串
print str1.join([str1,str2])    # 输出 asd asd ASDqwe。 注意输出没有空格,第一个asd是列表中的str1.第二个asd是join前的str1,ASDqwe就是列表中的str2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值