Python编程基础:第三节 字符串方法String Methods
第三节 字符串方法String Methods
- 前言
- 实践
前言
本节我们一起来学习一些常用的字符串方法,包括计算字符串长度,获取某个字母的位置等等。
实践
假设你有一个名为name的变量,且其取值为asTono。我们先来计算该字符串的长度:
name = "asTono" print(len(name)) >>> 6那么,在该字符串中,字母a的位置在哪里呢?
print(name.find("a")) >>> 0可见,字符串中元素的位置编码是从0开始的,这也符合我们的编程习惯。若现在我们想将该字符串的首字母大写,其他字母小写,我们使用字符串的capitalize()方法即可:
print(name.capitalize()) >>> Astono那如果要将字符串中所有的字母都大写呢,我们使用upper()即可:
print(name.upper()) >>> ASTONO同理,所有字母小写采用的方法是lower():
print(name.lower()) >>> astono如果我们现在不知道变量的取值情况,但是想知道变量的取值是否是数值,那么使用方法isdigit()判断即可:
print(name.isdigit()) >>> False可见此处变量name的取值内容并不是数值,那是否是字母呢?
print(name.isalpha()) >>> True从返回结果可以发现name的取值是字母组成的字符串,通过这种方式可以快速检验变量取值内容,方便于我们对变量内容做一个初步的判断与筛查。那么我们如果想知道字符串中某个字母出现的次数怎么办呢?一般而言,选用count()方法即可:
print(name.count("o")) >>> 2可见在变量name中字母o出现了2次, 我们采用replace()方法可以将字符串中的一个字母替换为另一个字母:
print(name.replace("o", "a")) >>> asTana可见,通过上述代码将字符串asTono中所有的字母o替换为了字母a。如果我们想要将字符串重复多次,直接采用下述表达方式即可:
print(name*3) >>> asTonoasTonoasTono通过以上的学习是不是对字符串的操作有了一个初步的感受?这就是今天的学习内容,感谢大家的收藏、点赞、评论。我们下一节将介绍类型转换(Type Cast),敬请期待~
总结
以上是生活随笔为你收集整理的Python编程基础:第三节 字符串方法String Methods的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Python编程基础:第二节 多重赋值M
- 下一篇: Python编程基础:第四节 类型转换T