• 1.字符串的一些基本操作


    在B站上面找到的一个学习的视频,然后按照它的路线进行学习,下面的是开始学习的一些笔记,与大家一起学习,一起进步,有不对之处请指正,欢迎指教。

    1. # -*- coding:utf-8 -*-
    2. # @Time : 2022-08-26 13:33
    3. # @Author : DaFuChen
    4. # @File : demo1.py
    5. # @software: PyCharm
    6. # 编译的环境: python3.9.7
    7. # python字符串的处理
    8. input_str = ' 今 @天天@ 气不 错,就 是搞 龙 卷 风 而已 好@天天@气气@ '
    9. input_str1 = input_str # 使用左边的例子
    10. input_str2 = input_str # 使用右边的例子
    11. # 除去上面字符串中所有的空格符号
    12. # 除去字符串的开头的空格 左边的空格
    13. # 这个 不是 永久性修改(没有对原来input_str对象进行直接的修改,而是需要将这种修改的情况传输到另外一个存储器里面进行存储)
    14. # 需要使用 一个对象 去接住这个修改
    15. input_str1_新对象 = input_str1.lstrip()
    16. print(input_str1_新对象)
    17. # 除去字符串右边的空格
    18. input_str2 = input_str2.rstrip()
    19. print(input_str2)
    20. # 左右两边都进行消除掉空格
    21. input_str1_消除去左右空格 = input_str.strip()
    22. print(input_str1_消除去左右空格)
    23. # 进行替换的操作
    24. # 这个也不是永久消除的操作
    25. # 下面可以进行验证
    26. # 可以看到的是这一句话的全部 "天天" 都被进行了替换 是替换一个字符串里面的全部 特定 内容
    27. input_str_替换的操作 = input_str.replace('天天', '日日')
    28. print(input_str_替换的操作)
    29. print(input_str)
    30. # 判断一个字符串是否在这个 长字符串里面的方式
    31. if '天天' in input_str:
    32. print("存在")
    33. # 查找操作
    34. # 存在的话显示的是 1(True)
    35. # 不存在的话显示的是 0(False)
    36. input_判断 = input_str.find('天天')
    37. print(input_判断)
    38. # 判断是否全是英文字符
    39. # 假如全是就是True,否则就是False
    40. str_全是英文1 = input_str.isalpha()
    41. print(str_全是英文1) # 显示的是True
    42. str_全是英文2 = 'AAAS'
    43. print(str_全是英文2.isalpha()) # 显示的是False
    44. # 分割
    45. # 非永久性对本身进行影响的操作,需要使用一个对象进行存储这个操作
    46. # 自动把空格当作一个间隔进行分割字符
    47. print(input_str.split())
    48. print(input_str) # 本身的样子还是没有进行改变
    49. # 把字符串里面的 是 字当作一个分割的条件
    50. print(input_str.split("是"))
    51. # 组合操作
    52. str2 = "明天开学啦,难受罗"
    53. str3 = str2 + input_str
    54. print(str3)
    55. str3 = "AAA".join(str2)
    56. print(str3)
    57. str4 = str2 + str3
    58. print(str4)
    59. # 遇到忘记这个作用怎么用的话,可以百度查找,或者
    60. help(str)

  • 相关阅读:
    Keil 5 或者Keil 4自定义主题颜色100%成功
    九大高效的前端测试工具与框架
    CAD快捷键——标注类
    ASEMI-GBU808整流桥如何测好坏
    网站小程序开发有哪些步骤?
    【java学习—八】==操作符与equals方法(2)
    阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一锅端
    Nacos分级存储
    React 从入门到实战 一一开发环境基础搭建(小白篇)
    LeetCode中等题之分数加减运算
  • 原文地址:https://blog.csdn.net/blockshowtouse/article/details/126549614