Task06&&07 循环与字符串:Python 基础学习
一、循环
- For 循环
For 循环基于提供的范围,能让我们重复执行特定次数的操作。例如,for i in range(m,n+1)就能从 m 循环到 n 。特别要注意,range(m,n+1)是左闭右开区间。
奇偶数列生成超简单,像for i in range(0,10,2)就能输出 0 到 10 之间的偶数,即 0 、2 、4 、6 、8 。要是想反向生成数列,用for i in reversed(range(0,10,1))就行,结果就是 9 、8 、7 、6 、5 、4 、3 、2 、1 。
- 循环嵌套
它能帮我们输出二维数组,还能画出 n*m 的星型矩阵图。
- While 循环
当我们不知道循环啥时候停下,就用 While 循环。比如说找出一个数最左边那一位数的数值,要是这个数有几位都不确定,While 循环就派上用场啦。但要注意,在知道循环范围的时候尽量不用 While 循环,不然代码可能不太美观。
- Break 与 Continue 语句
合理使用能缩小搜索范围或循环范围,大大提高程序运行效率。比如遇到特殊情况想提前结束循环就用 Break,想跳过当前循环直接开始下一轮就用 Continue 。
二、字符串
- 字符串文字
单引号 ' ' 和双引号 " " 是常用的字符串引号,而三个单引号 ''' ''' 和三个双引号 """ """ 也能正常输出。
换行符号很有意思,前面有反斜杠 \ 的字符叫转义序列,像 \n 就代表换行。
- 多行字符串作为注释
有时候一大段字符串能直接当注释用,方便又实用。
- 字符串运算
字符串可以相加、相乘,比如 "Hello" + "World" 就能得到 "HelloWorld" ,"Hello" * 3 就是 "HelloHelloHello" 。
in 运算能快速判断一个字符串是否包含在另一个字符串里。
- 字符串的索引和切片
通过索引,能在特定位置找到字符。用切片能获取字符串的一部分,默认参数左边是 0 ,右边是 -1 ,还能通过设置第三个参数控制步长,像 s[: : -1] 就能轻松翻转字符串。
- 一些和字符串有关的内置函数
str() 能把其他类型转成字符串,len() 能知道字符串长度,chr() 和 ord() 能在字符和 ASCII 码之间相互转换。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现