在B站上面找到的一个学习的视频,然后按照它的路线进行学习,下面的是开始学习的一些笔记,与大家一起学习,一起进步,有不对之处请指正,欢迎指教。
- # -*- coding:utf-8 -*-
- # @Time : 2022-08-26 13:33
- # @Author : DaFuChen
- # @File : demo1.py
- # @software: PyCharm
-
-
-
-
-
- # 编译的环境: python3.9.7
-
- # python字符串的处理
- input_str = ' 今 @天天@ 气不 错,就 是搞 龙 卷 风 而已 好@天天@气气@ '
- input_str1 = input_str # 使用左边的例子
- input_str2 = input_str # 使用右边的例子
-
- # 除去上面字符串中所有的空格符号
- # 除去字符串的开头的空格 左边的空格
-
- # 这个 不是 永久性修改(没有对原来input_str对象进行直接的修改,而是需要将这种修改的情况传输到另外一个存储器里面进行存储)
- # 需要使用 一个对象 去接住这个修改
- input_str1_新对象 = input_str1.lstrip()
- print(input_str1_新对象)
-
- # 除去字符串右边的空格
- input_str2 = input_str2.rstrip()
- print(input_str2)
-
- # 左右两边都进行消除掉空格
- input_str1_消除去左右空格 = input_str.strip()
- print(input_str1_消除去左右空格)
-
-
-
- # 进行替换的操作
- # 这个也不是永久消除的操作
- # 下面可以进行验证
- # 可以看到的是这一句话的全部 "天天" 都被进行了替换 是替换一个字符串里面的全部 特定 内容
- input_str_替换的操作 = input_str.replace('天天', '日日')
- print(input_str_替换的操作)
- print(input_str)
-
- # 判断一个字符串是否在这个 长字符串里面的方式
- if '天天' in input_str:
- print("存在")
-
-
- # 查找操作
- # 存在的话显示的是 1(True)
- # 不存在的话显示的是 0(False)
- input_判断 = input_str.find('天天')
- print(input_判断)
-
-
- # 判断是否全是英文字符
- # 假如全是就是True,否则就是False
- str_全是英文1 = input_str.isalpha()
- print(str_全是英文1) # 显示的是True
-
- str_全是英文2 = 'AAAS'
- print(str_全是英文2.isalpha()) # 显示的是False
-
-
- # 分割
- # 非永久性对本身进行影响的操作,需要使用一个对象进行存储这个操作
- # 自动把空格当作一个间隔进行分割字符
- print(input_str.split())
- print(input_str) # 本身的样子还是没有进行改变
-
- # 把字符串里面的 是 字当作一个分割的条件
- print(input_str.split("是"))
-
-
- # 组合操作
- str2 = "明天开学啦,难受罗"
- str3 = str2 + input_str
- print(str3)
-
- str3 = "AAA".join(str2)
- print(str3)
-
-
- str4 = str2 + str3
- print(str4)
-
-
- # 遇到忘记这个作用怎么用的话,可以百度查找,或者
- help(str)