Python3编程:实用代码片段集合

7 下载量 176 浏览量 更新于2024-07-15 1 收藏 706KB PDF 举报
"这篇文档是关于Python3编程中常用代码块的集合,涵盖了字符串操作、循环控制、进制转换和自定义异常等多个方面。" 在Python3中,字符串是编程中非常基础且重要的数据类型。字符串可以用单引号或双引号包围,如果需要在字符串中包含双引号,可以使用反斜杠(\)进行转义,如`'I l\"o\"ve fishc.com'`。字符串支持切片操作,例如`Str1[:6]`会返回字符串`Str1`的前六个字符。字符串方法如`.capitalize()`会返回一个新的首字母大写的新字符串,原始字符串不会改变。 字符串的连接可以通过`+`操作符实现,如`print("nihao"+"a")`会输出`nihaoa`。字符串乘以整数会重复输出该字符串,例如`print("nihao\n"*3)`将输出`nihao`三遍,每行一个。`print`函数的`end`参数可以用来改变默认的换行符,例如`print("不分手的",end="恋爱")`会在不换行的情况下输出`恋爱`。 获取字符串长度可以使用内置的`len()`函数,例如`len("chilema")`返回7。而`str1.join("12345")`则会将"12345"中的每个字符用"sh"连接起来,结果为`'1sh2sh3sh4sh5'`。 在进制转换方面,`bin(10)`会将十进制数10转换为二进制表示,结果为`'0b1010'`。 在循环控制中,Python的`for...else...`结构可以用于在循环结束后执行特定代码,除非`break`语句被触发。例如,多重循环中,当满足条件时跳出所有循环。同时,通过设置`flag`变量可以更灵活地控制循环的中断。此外,还可以自定义异常,例如创建一个名为`StopLoopError`的异常类,可以在循环中捕获并抛出,以达到提前结束循环的目的。 这些代码块展示了Python3编程中常见的实用技巧,对于日常开发和学习都十分有帮助。通过理解和掌握这些知识,可以提高编程效率,使代码更加简洁易懂。