zoukankan      html  css  js  c++  java
  • Python字符串全解

    1.字符串大小写转换

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

    2.字符串测试

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

    3.字符串分割与组合

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

    4.字符串搜索和替换

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

    
    

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

    关联博客(CSDN):https://blog.csdn.net/m0_38022608/article/details/80207546

     
     
  • 相关阅读:
    C语言调用汇编函数 实现超过32位数的加法
    【Qt学习笔记】13_富文本及打印页面
    Java初级回顾
    Java中FileInputStream和FileOutputStream类实现文件夹及文件的复制粘贴
    Java中File类如何扫描磁盘所有文件包括子目录及子目录文件
    学习笔记之循环链表
    练习 hdu 5523 Game
    学习笔记之集合ArrayList(1)和迭代器
    学习笔记之工厂方法模式
    学习笔记之基本数据类型-包装类-String之间的转换
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/8995315.html
Copyright © 2011-2022 走看看