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

在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)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值