51学通信论坛2017新版

标题: 字符串的常见操作 [打印本页]

作者: admin    时间: 2018-8-4 23:07
标题: 字符串的常见操作
在python3.6下执行通过:
  1. print('abc' in 'abcde') #结果是True
  2. print('abc' in 'abde')  #结果是False
  3. print(len('python'))  #结果是6
  4. print(len('中华人民共和国')) #结果是7
  5. print(chr(65))  #结果是字符A
  6. print(chr(66))  #结果是字符B
  7. print(chr(20013))#输出对应的unicode字符,结果是汉字'中'
  8. print(ord('中'))  #Unicode编码,输出是20013
  9. print(hex(10))  #返回16进制的值,输出是0xa
  10. print("Python".lower()) #返回小写,输出是python
  11. print("Python".upper()) #返回大写,输出是PYTHON
  12. a="Python is an excellent language"
  13. print(a.split('an'))  #结果['Python is ', ' excellent l', 'guage'],按an分割
  14. print(a.count('a'))  #结果3,统计a的次数
  15. print(a.count(' '))  #结果4,统计空格的次数
  16. print(a.count(''))   #结果32,统计字符串长度
  17. print(a.replace('an','very')) #结果Python is very excellent lveryguage,替换
  18. print(a.center(50,"=")) #结果=========Python is an excellent language==========
  19. print(a.center(2,"=")) #结果Python is an excellent language
  20. b="  Hello World!  "
  21. print(b.strip())  #结果Hello World!
  22. print(b.lstrip()) #结果Hello World!  (右边3个空格保留)
  23. print(b.rstrip()) #结果  Hello World!(左边3个空格保留)
  24. print(b.strip("ld!   ")) #结果Hello Wor。删除左右两侧以ld!开头或结尾的字符
  25. c="Python"
  26. print(c[0])  #字符串的切片。  
  27. e=['1','2','3','4','5']
  28. print(','.join(c))  # 结果P,y,t,h,o,n。以逗号为分隔符重新分隔字符串
  29. print(','.join(e))  # 结果1,2,3,4,5。以逗号为分隔符重新分隔列表中的字符串
复制代码





欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) Powered by Discuz! X3