Python入门——代码数据——字符串方法

在介绍了字符串的基本知识的基础上,我们知道了如何创建字符串以及基本操作,那么如何对已经创建的字符串进行编辑呢?

在编写程序时我们总会遇到需要修改字符串的情况,比如改变大小写,提取字符串中的信息等

当然,因为python中字符串不可修改,所以我们的修改相当于再次创建了一个字符串对象,具体解释后面会补充。

字符串有很多常用的方法,我们需要熟悉。我们通过表格将这些方法汇总起来,方便大家查阅。希望大家针对每个方法都做一次测试。

常用方法汇总

1.大小写转换

2.查找方法

3.去除首尾信息

4.格式排版

5.特征判断方法

修改字符串的大小写

.title()首字母大写(示例)

在name.title()中,name后面的句点(.)让python对变量name执行方法title()指定的操作,在title()的括号中不需要额外的信息

以上就是今天所有代码的基本格式(创建字符串、打印字符串),后面不一一示范,大家可以自己敲一敲,熟悉熟悉

大小写转换

name = "whY yushU"

大小写转换
name.capitalize()首字母大写WhY yushU
name.title()每个单词的首字母大写WhY YushU
name.upper()全部大写WHY YUSHU
name.lower()全部小写why yushu
name.swapcase()所有字母大小写转换WHy YUSHu

       


查找方法

a='''我是欲赎,我是一名在校大学生,已经通过了9年义务教育,我目前是一个python语言的普及者,希望通过教导别人提高自己,促进大家一起进步'''

len(a)字符串长度67
a.startswith("我是欲赎")以指定字符串开头True
a.endswith("进步")以指定字符串结尾True
a.find("已")第一次出现指定字符串的位置15
a.count("是")指定字符串出现了几次3
a.rfind("进步")最后一次出现指定字符串的位置65
a.isalnum()所有字符全是字母或数字False

注意:在编程语言的顺序中,0都是不可忽略的,在所有操作中,第一项是第0项

去除首尾信息

我们可以通过strip()去除字符串首尾指定信息。通过lstrip()去除字符串左边指定信息,rstrip()去除字符串右边指定信息。

a = "*why*"

a.strip("*")

去除首位指定信息why
a.lstrip("*")去除左边指定信息why*
a.rstrip("*")去除右边指定信息*why

格式排版

a = "why"

center(),ljust(),rjust(),定义字符串空间大小

a.center(10,"*")占据10个字节,居中,两边补充****why****
a.ljust(10,"*")占据10个字节,左对齐,右边补充*why*******
a.rjust(10, "*")占据10个字节,右对齐,做边补充********why

当然也可以不填充任何字符,即填充空字符

比如:a.center(10)

结果为:'   why    '

特征判断方法

. isalnum()是否为字母或数字
. isalpha()检测字符串是否只由字母组成(含汉字)
.isdigit()检测字符串是否只由数字组成
.isspace()检测是否为空白符
. isupper()是否为大写字母
 .islower()是否为小写字母

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欲赎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值