Python-07 __字符串__

本文聚焦 Python 字符串,介绍了其三种表示方式,如单引号、双引号和三对引号。还阐述了字符串的多种常用操作,包括大小写转换、分割、连接、搜索等,以及剥离、回文检查和单词计数等内容,最后总结了字符串表示和常用操作要点。

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

知识点

字符串是 Python 中最常用的数据类型。

  • 字符串的3种表示
  • 字符串的分割、连接、大小写转换、搜索等常用操作

字符串表示

可以通过几种不同的方式表示字符串。如单引号(’…’)或双引号("…")。

可以分几行输入字符串,并且行尾的换行符自动包含到字符串当中,可以使用三对引号,"""…""" 或 ‘’’…’’’ 。

字符串的方法

每一个字符串对象都有几个可用的内建方法。

方法 title() 返回字符串的标题版本,即单词首字母大写其余字母小写。

方法 upper() 返回字符串全部大写的版本,反之 lower() 返回字符串的全部小写版本。

方法 swapcase() 返回字符串大小写交换后的版本。

方法 isalnum() 检查所有字符是否只有字母和数字。

方法 isalpha() 检查字符串之中是否只有字母。

方法 split() 分割任意字符串。它允许有一个参数,用来指定字符串以什么字符分隔(默认为 " "),返回一个包含所有分割后的字符串的列表。

方法 join() 使用指定字符连接多个字符串。它需要一个包含字符串元素的列表作为输入然后连接列表内的字符串元素。

字符串剥离

字符串有几个进行剥离操作的方法。

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

方法 lstrip(chars) 或 rstrip(chars) 只对字符串左或右剥离。

文本搜索

字符串有一些方法能搜索字符串里的文本或子字符串。

方法 find() 能找到第一个匹配的子字符串,没有找到则返回 -1 。

方法 startswith(prefix) 检查字符串是否以 prefix 开头。

方法 endswith() 检查字符串是否以 suffix 结尾。

回文检查

回文是一种从左读和从右读都一样的字符序列。

单词计数

格式符为真实值预留位置,并控制显示的格式。

操作符作用
%s字符串(用 str() 函数进行字符串转换)
%r字符串(用 repr() 函数进行字符串转换)
%d十进制整数
%f浮点数
%%字符“%”

总结

  • 字符串的 3 种表示
  • 字符串的分割、连接、大小写转换、搜索等常用操作

返回顶部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值