核心内容摘要
好莱坞的浮华与暗影:“好莱污”丑闻下的光鲜与代价
Python快速入门1——字符串字符串索引访问常用倒序访问截取/切片常用方法长度判空大小写删除空白分割最近需要使用到python本系列适合有其他编程语言C/C/Java基础的同学帮助大家一起快速上手Python主要介绍Python编程常用操作与其他语言的区别。
本节主要介绍python的字符串字符串Python字符串常用操作索引/下标访问常用方法常用倒序访问截取/切片长度判空大小写删除空白分割title()upper()lower()strip()lstrip()rstrip()spilt()partition()索引访问常用与其他语言一样python的字符串支持下表访问messageflower,flow,flight# 访问第一个字符message[0]除此之外python字符串下标访问还支持倒序访问、截取倒序访问python支持倒序访问message[-n]即倒数第n个字符但是无论正序还是倒序都会有越界访问检查越界时出现IndexErrormessageflower,flow,flight# 访问倒数第1个字符tmessage[-1]# 越界IndexError: string index out of rangemessage[-100]截取/切片其他语言截取字符串一般需要通过方法substring()python直接根据索引可以切片且与大多数编程语言一样是左闭右开。
python支持倒序访问截取且遵循startIndex endIndex否则直接返回空字符串。
切片的完整语法[起始索引:结束索引:步长]步长默认是 1正向如果为负则为负向起始索引与结束索引可选默认为0和字符串长度-1。
步长为 0无效直接报错索引不会报错自动终止messageflower,flow,flight# 截取flowermessage[0:6]# 倒序访问截取flightmessage[-7:-1]# 空字符串message[-1:-7]这里有一些常用的技巧步长n取所有字符每隔n-1个取1个s[::n]取偶数索引子字符串s[::2]取奇数索引子字符串s[1::2]反转字符串s[::-1]常用方法长度print(len(message))判空empty_str# 方法一 if notifnotempty_str:print(空字符串)# 方法二 print(empty_str)# 方法三 判断长度print(len(empty_str)