常用字符串

 
 
  1. name="my name is {renecoo} and i am {age}
  2. print(name.capitalize())#首字母大写
  3. print(name.count("a"))#计算字母存在的数量
  4. print(name.center(50,"-"))#共打印50个字符name置于中央,其余用-补齐
  5. print(name.encode())#转为二进制
  6. print(name.endswith("oo"))#以  结尾
  7. print(name.expandtabs(tabsize=30))#将原定义中的符号转为空格
  8. print(name.find("e"))#查找字符的索引
  9. print(name[name.find("name"):])#切片
  10. print(name.format(name="renecoo",age=20))
  11. print(name.format_map({"name":"renecoo","age":23}))#字典
  12. print(name.isalnum())#阿拉伯数字加阿拉伯字符不可包含其他符号
  13. print("renecoo、、".isalnum())
  14. print("1A".isdecimal())#十进制
  15. print("1A".isdigit())#整数
  16. print("a1A".isidentifier())#判断是不是一个合法的标识符  变量名
  17. print("ala".islower())#判断是否为小写
  18. print("3333".isnumeric())#判断是否为只有数字
  19. print("3333".isspace())#判断是否为空格
  20. print("My Name Is ".istitle())# 是否为标题
  21. print("My Name Is ".isprintable())#若为字符串不需考虑视频打印,除非为设备终端驱动程序tty file,drive file
  22. print("My Name Is ".isupper())#是否全部为大写
  23. print("+".join(["1","2","3"]))#
  24. print(name.ljust(50,"*"))#长50 不够在后面以*补齐
  25. print(name.rjust())#与上一个执行位置相反
  26. print("Renecoo".lower())#将小写变为大写
  27. print("Renecoo".upper())
  28. print("     Renecoo\n".lstrip())#从左边去除换行和回车
  29. print("\nRenecoo".rstrip())
  30. p=str.maketrans("abcdef","123456")#以后面相对应的字母数字符号替换前面的字符,但必须保证前后长度一致
  31. print("renecoo m".translate(p))
  32. print("renecoo".replace("r","R"))#替换,若未加说明,替换全部
  33. print("renecoo".rfind("e"))#找到最右面所在位置的下标
  34. print("renecoo m m".split())#将字符串按照空格分成一个列表
  35. print("renecoo m m".split("e"))#将字符串按照e分成一个列表# ,但e被 当做分隔符会消失
  36. print("ren\necoo".splitlines())#按照换行符分隔
  37. print("renecoo M".swapcase())#将大写换为小写
  38. print("renecoo".title())#变为标题,首字母大写
  39. print("renecoo".zfill(50))#以0填充

猜你喜欢

转载自blog.csdn.net/qq_42111985/article/details/80261274