python3简明教程--字符串

本文深入讲解了Python中字符串的各种操作方法,包括内建方法如split()、strip()等的使用,文本搜索方法find(),回文检查,以及如何进行单词计数。适合Python初学者和需要复习字符串操作的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:本实验来源于 实验楼:python3简明教程 作者: FrostSigh

索引:

项目Value
1,字符串的方法字符串操作的各种内建方法(split()
2,字符串剥离strip()
3,文本搜索find()
4,回文检查什么是回文
5,单词计数格式化操作符(%) 和 单词计数
1.字符串的方法

每个字符串对象都有几个内建方法,比如s.split()

1,title() 返回字符串的标题版本,即单词首字母大写其余字母小写。
在这里插入图片描述
2,upper()和lower() 返回字符串全部大写的版本(小写)
在这里插入图片描述
3,swapcase() 返回字符串大小写交换后的版本:
在这里插入图片描述
4,isalnum() 检查字符串中是否只含有字母和数字
5,isalpha() 检查字符串中是否只含有字母
6,isdigit() 检查字符是否全部为数字
7,islower()istitle()检查字符是否为小写及是否为标题样式
在这里插入图片描述
8, split() 分割任意字符串,split()允许有一个参数,用来指定字符串以什么字符分割(默认为" "),它返回一个包含所有分割后的
字符串的列表

在这里插入图片描述
9,join() 与spilt()相反,可以使用指定字符连接多个字符串,它需要一个包含字符串元素的列表作为输入然后连接列表内的字符串元素。

在这里插入图片描述

2.字符串剥离

字符串最简单的剥离操作,strip(chars),用来剥离字符串首尾指定的字符,它允许有一个字符串参数,这个参数用来为剥离哪些字符提供依据 。不指定参数默认剥离首尾的空格和换行符。

在这里插入图片描述
(也可以指定左剥离和右剥离:lstrip()和rstrip()

3,文本搜索

有一些方法可以搜索字符串里的文本或字符串。
比如find() 能帮助找到第一个匹配的字符串,没有找到则返回-1
在这里插入图片描述

4,回文检查

回文:是一种无论从左还是从右读都一样的字符序列。比如:madam

例:检查输入的字符串是否是回文,并输出结果。
在这里插入图片描述

5,单词计数

什么是格式化操作符(%)
在这里插入图片描述例子中%s为第一个格式符,表示一个字符串;
%d为第二个格式符,表示一个整数。
格式符为真实值预留位置,并控制显示的格式。 常用的有:

  • %s 字符串 (用str()函数进行字符串转换)
  • %r 字符串 (用repr()函数进行字符串转换)
  • %d 十进制整数
  • %f 浮点数
  • %% 字符 ‘%’

例:统计单词个数:
在这里插入图片描述
在这里插入图片描述
:例子中先用%d预留位置给后面的 % ,然后用s.split(" “)将输入的字符串根据” "分割成一个列表,然后用len()统计这个列表的元素个数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值