Python字符串全解

1.字符串大小写转换
def strChange():
    str = "niuXinLong@163.com"
    print("原字符串:" + str)
    print("字母写转换成小写:" + str.lower())
    print("字母写转换成大写:" + str.upper())
    print("大写转换成小写,小写转换成大写:" + str.swapcase())
    print("首字母大写:" + str.title())

字符串大小写转换

2.字符串测试
def strTest():
    str = "Niuxinlong@163.com"
    print("原始字符串:" + str)
    print("是否全是字母:s.isalpha=%s" % str.isalpha())
    print("是否全是数字:s.isdigit=%s" % str.isdigit())
    print("是否全是空白字符:s.isdigit=%s" % str.isspace())
    print("字母中是否全是小写:s.islower=%s" % str.islower())
    print("字母中是否全是大写:s.isupper=%s" % str.isupper())
    str = "Niuxinlong"  # 注意此处“Niuxinlong@163.com”是检测不出来的,字符串中字母之间不能包含其他字符(非字母)
    print("是否是首字母大写:s.istitle=%s" % str.istitle())

字符串测试

3.字符串分割与组合
def strSplit():
    str = "I love JuJingyi!"
    print(str.split())  # 默认分隔符为空白字符,分割为列表形式
    print(str.split("i", 2))  # 以字符"i"为分割符,分割2次。如果分割次数超过字符串最多分割的次数则分割最多的次数
    strList = ["hello", "Word", "!"]
    print("".join(str))  # 分割符.join()实现字符串的组合
    print(" ".join(strList))
    print("#".join(strList))
    str = "Hello!"
    print(" ".join(str))  # 如果join()方法的参数是字符串,默认分割符连接每个字符

字符串分割与组合

4.字符串搜索和替换
def strFind():
    str = " I love ju Jingyi! "
    print(str.find("i"))  # 打印返回的第一"i"的标号,无则返回-1
    print(str.count("i"))  # 计算字符"i"在字符串中出现的次数
    print(str.replace("j", "J", 1))  # 将字符串中的小写的"j"替换为大写"J"
    print(str.lstrip())  # 去掉字符串左边的空格
    print(str.rstrip())  # 去掉字符串右边的空格
    print(str.strip())  # 去掉字符串左右的空格

字符串搜索和替换

if __name__ == "__main__":
    print("---------字符串大小写转换---------")
    strChange()
    print("\n---------字符串测试---------")
    strTest()
    print("\n---------字符串分割与组合---------")
    strSplit()
    print("\n---------字符串搜索和替换---------")
    strFind()

> 关联博客(博客园):http://www.cnblogs.com/qikeyishu/p/8995315.html**

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值