python编程100例带注释python编程100例体育课排队第二题
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 字符串常用操作 在 Python 开发过程中,为了实现某项功能,经常需要对某些字符串进行特殊处理,如拼接字符串、截取字符串、格式化字符串等。
截取字符串 由于字符串也属于序列,所以要截取字符串,可以采用切片方法实现。通过切片方法截取字符串的语法格式如下: string[start : end : step] 参数说明如下。 string:表示要截取的字符串。 start:表示要截取的第一个字符的索引(包括该字符),如果不指定,则默认为 0。 end:表示要截取的最后一个字符的索引(不包括该字符),如果不指定则默认为字符串的长度。 step:表示切片的步长,如果省略,则默认为 1,当省略该步长时,最后一个冒号也可以省略。 说明:字符串的索引同序列的索引是一样的,也是从 0 开始的,并且每个字符占一个位置,如图 6.3 所示。 图 6.3 字符串的索引示意图 例如,定义一个字符串,然后应用切片方法截取不同长度的子字符串并输出,代码如下: 01 str1 = '人生苦短,我用 Python!' # 定义字符串 02 substr1 = str1[1] # 截取第 2 个字符 03 substr2 = str1[5:] # 从第 6 个字符截取 04 substr3 = str1[:5] # 从左边开始截取 5 个字符 05 substr4 = str1[2:5] # 截取第 3 个到第 5 个字符 06 print('原字符串:',str1) 07 print(substr1 + '\n' + substr2 + '\n' + substr3 + '\n' + substr4) 上面的代码执行后,将显示以下内容: 原字符串: 人生苦短,我用 Python! 生 我用 Python! 人生苦短, 苦短, 注意:在进行字符串截取时,如果指定的索引不存在,则会抛出如图 6.4 所示的异常,要解决该问题,可以采用 try…except 语句捕获异常。例如,下面的代码在执行后将不抛出异常: 01 str1 = '人生苦短,我用 Python!' # 定义字符串 02 try: 03 substr1 = str1[15] # 截取第 15 个字符 04 except IndexError: 05 print('指定的索引不存在') 图 6.4 指定的索引不存在时抛出的异常
|