51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2466|回复: 0
打印 上一主题 下一主题

字符串的常见操作

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2018-8-4 23:07:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在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。以逗号为分隔符重新分隔列表中的字符串
    复制代码
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 15:54 , Processed in 0.073055 second(s), 31 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

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