鱼C论坛

 找回密码
 立即注册
查看: 1686|回复: 1

[技术交流] python字符串的其他方法

[复制链接]
发表于 2019-8-26 14:05:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #其他常用方法
  2. #find()方法
  3. #str.find(sub[,start[,end]])
  4. str1 = "@XX"
  5. print("字符串'@XX'中包括@符号...index = ",str1.find('@'))
  6. #startswith()方法
  7. print("判断是否以@开头:",str1.startswith('@'))
  8. #endswith()方法
  9. print("判断是否以X结束:",str1.endswith('X'))

  10. #字母的大小写转换
  11. #1.lower()方法:从大到小
  12. print(str1.lower())
  13. #2.upper()方法:从小到大
  14. print(str1.upper())

  15. #例子1

  16. username_1 = '|MingRi|mr|mingrisoft|WGH|MRSoft|'
  17. username_2 = username_1.lower()
  18. regname_1 = input("请输入要注册的成员名称:")
  19. regname_2 = '|'+regname_1.lower()+'|'
  20. if regname_2 in username_2:
  21.         print("会员名",regname_1,"已经存在!")
  22. else:
  23.         print("会员名",regname_1,"可以注册!")

  24. #去除字符串中的空格和特殊字符
  25. #strip()方法
  26. #lstrip()方法
  27. #rstrip()方法
  28. #这里的特殊字符指的是\t,\n,\t...
  29. #1.strip()方法的使用
  30. #str.strip([chars])

  31. #例子2
  32. str1 = 'http://www.mingrisoft.com \t\n\r'
  33. print("源字符串为:"+str1+"。")
  34. print("字符串:"+str1.strip()+"。")
  35. str2 = "@明日科技@"
  36. print("源字符串为:"+str2+"。")
  37. print("字符串:"+str2.strip('@')+"。")


  38. #lstrip()方法
  39. #lstrip()用于删除左边的特殊符号

  40. #例子3
  41. str1 = "\t http://www.mingrisoft.com"
  42. print("源字符串为:"+str1+"。")
  43. print("字符串:"+str1.lstrip()+"。")
  44. str2 = "@明日科技"
  45. print("源字符串为:"+str2+"。")
  46. print("字符串:"+str2.lstrip('@')+"。")

  47. #rstrip()方法
  48. #rstrip()方法用于删除右边的特殊字符

  49. #例子4
  50. str1 = "http://www.mingrisoft.com \t"
  51. print("源字符串为:"+str1+"。")
  52. print("字符串:"+str1.rstrip()+"。")
  53. str2 = "明日科技,"
  54. print("源字符串为:"+str2+"。")
  55. print("字符串:"+str2.rstrip(',')+"。")
复制代码


评分

参与人数 1贡献 +1 收起 理由
zltzlt + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-26 15:57:14 From FishC Mobile | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 18:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表