python基础笔记-字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | def main(): str1 = 'hello,world' print ( len (str1)) #计算字符串的长度 print (str1.capitalize()) #将字符串的第一个字符转换为大写 print (str1.upper()) print (str1) print (str1.find( 'or' )) print (str1.find( 'shit' )) print (str1.index( 'or' )) print (str1.startswith( 'He' )) print (str1.endswith( '!' )) # 检查字符串是否以‘!’结束,如果是则返回True,不是则返回False print (str1.center( 50 , '*' )) #返回一个指定的宽度50居中的字符串,‘*’填充的字符 print (str1.rjust( 50 , ' ' )) str2 = 'abc123456' print (str2[ 2 ]) print (str2[ 2 : 5 ]) print (str2[ 2 :]) print (str2[:]) print (str2[:: 2 ]) print (str2[:: - 1 ]) print (str2[ - 1 : - 3 : - 1 ]) print (str2[ - 3 : - 1 ]) print (str2.isdigit()) print (str2.isalpha()) print (str2.isalnum()) str3 = ' jackfrued@126.com' print (str3) print (str3.strip()) if __name__ = = '__main__' : main() 结果: 11 Hello,world HELLO,WORLD hello,world 7 - 1 False False * * * * * * * * * * * * * * * * * * * hello,world * * * * * * * * * * * * * * * * * * * * hello,world c c12 c123456 abc123456 ac246 654321cba 65 45 False False True |
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
分类:
Python开发笔记
标签:
python字符串
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 我干了两个月的大项目,开源了!
· 千万级的大表,如何做性能调优?
· 推荐一款非常好用的在线 SSH 管理工具
· 盘点!HelloGitHub 年度热门开源项目
· Phi小模型开发教程:用C#开发本地部署AI聊天工具,只需CPU,不需要GPU,3G内存就可以运行,