python笔记之字符串
简介:
以下表示都为str类型,即字符串:
str1 = 'I love you'
str2 = "I love you"
#python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符 str3 = ''' I love you '''
print(type(str1)) print(type(str2)) print(type(str3))
-------------------------------------
输出结果:
<class 'str'>
<class 'str'>
<class 'str'>
常用方法说明:
1. string.strip():删除字符串两端的空白(空格、制表符、换行符)
str1 = '\n\n\t\tI love you\n\n\n' print('strip处理之前:') print(str1) print('strip处理之后:') print(str1.strip())
-------------------------------------
输出结果:
strip处理之前:
I love you
strip处理之后:
I love you
string.rstrip():只删除字符串右端的空白
string.lstrip():只删除字符串左端的空白
2. string.title():将每个单词的首字母改为大写
str1 = 'i love you' print(str1.title())
-------------------------------------
输出结果:
I Love You
3.string.split(str):以特定的字符将字符串string进行分割,并以列表形式返回分割产生的多个字符串,默认以空格分割
str1 = 'I/love/you' for s in str1.split('/'): print(s)
-------------------------------------
输出结果:
I
love
you
蒹葭苍苍,白露为霜;
所谓伊人,在水一方。
分类:
python
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· SQL Server统计信息更新会被阻塞或引起会话阻塞吗?
· 传国玉玺易主,ai.com竟然跳转到国产AI
· 本地部署 DeepSeek:小白也能轻松搞定!
· 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
· 我们是如何解决abp身上的几个痛点
· 普通人也能轻松掌握的20个DeepSeek高频提示词(2025版)