python-字符串的使用

什么是字符串

  • 在python中,使用单引号或者双引号包括起来的, 就是字符串

  • 字符串也可以使用6个单引号或者6个双引号括起来

  • 在python3中, 字符串分为两种类型, 第一种是str, 是unicode字符串, 第二种是bytes类型, 就是经过编码后的字符串, 是一种字节码, 使用与保存在磁盘上或者网络上传输

  • 例1
    在这里插入图片描述

  • 例2
    在这里插入图片描述

  • 例3:bytes数据类型
    在这里插入图片描述

字符串的格式化

  • 字符串格式化, 就是将一个字符串中某些经常改变的地方, 提取出来, 用一些占位符占位, 通过格式化方式填充进去
  • 格式化字符串有两种方式, 1, 使用%s,%d,%f等%…方式进行占位, 2. 使用format方法

例子1:
在这里插入图片描述

  • 例子2
    在这里插入图片描述

  • 例子3
    在这里插入图片描述

  • 例子4

在这里插入图片描述

字符串的下标操作

  • 使用: 字符串[下标值] 进行取下标操作

例子1:
在这里插入图片描述
例子2:
在这里插入图片描述

字符串的切片 slice

  • 截取字符串的某一段字符, 字符串[开始位置:结束位置:步长]

例子1:
在这里插入图片描述

例子2:

在这里插入图片描述

例子3:
在这里插入图片描述
例子4:
在这里插入图片描述

字符串的常用方法

  • 字符串的拼接
字符串的拼接: 使用 + ,让两个字符串进行相加,让两个字符拼接成一个字符的效果

例子:
在这里插入图片描述

  • 字符串:find方法
find: 返回查找字符串的下标位置, 如果返回-1,则没有查到该字符, rfind方法是从右边到左边开始查找

例子1:
在这里插入图片描述

例子2
在这里插入图片描述

例子3
在这里插入图片描述

  • index方法
index方法:如果没有找到, 抛出一个异常, rindex方法同样是从右边开始

例子1
在这里插入图片描述
例子2

在这里插入图片描述

  • len函数
len函数: 获取字符串字符长度

例子
在这里插入图片描述

  • count方法
count方法: 获取子字符在字符串中出现的次数

例子
在这里插入图片描述
例子2
在这里插入图片描述

  • replace方法
replace方法: 字符替换,不会改变原来变量中的字符, 需要定义一个变量接收替换后的字符串 

例子:
在这里插入图片描述
例子2
在这里插入图片描述

  • split方法
按照给定字符进行分割, 返回一个列表

在这里插入图片描述

  • 下列方式, 不写例子, 只做笔记, 格式都差不多, 学会上面的,下面的可以自己领悟出来
  • stratswith方法
判断一个字符串是否以某个字符开头
  • endswith方法
判断一个字符串是否以某个字符结尾
  • lower方法
将英文字符串全部改为小写
  • upper方法
将英文字符串全部大写
  • strip方法
将字符串的左右字符串空格全部去掉, rstrip右边的字符串, lstrip左边的字符串
  • partition方法
以那个字符串为中心, 返回一个元组形式的数据类型
  • isalnum方法
判断字符串中所有字符都是字母或者数字, 是返回true, 不是返回false
  • isalpha方法
如果字符串中出现一个字符不是字母返回False,否则返回true
  • isdigit方法
字符串中只包含数字返回True,否则返回 False
  • isspace方法
字符串只包含空格, 返回True,如果不包含返回False

下面的笔记为补充笔记, 理解了用到的时候就会记得有这样的东西存在
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值