Task06循环&Task07字符
Task06循环&Task07字符串
for循环
-
特点:基于提供的范围,重复执行特定次数的操作
-
格式:for x in range(m,n+1):
循环体语句
- range(x, y):1.左闭右开,包含x不包含y
2.省略第一个参数:默认起始范围是0
3.第三个参数range(x,y,k)步长为k,步长默认为1
4.生成反向数列:for x in range (n, m-1, -1)
while循环
-
特点:未知范围
-
格式:while 控制条件:
循环体语句
break语句(与c类似)
跳出整个循环
continue语句(与c类似)
跳出本次循环
假·死循环
与环境交互后,在特定条件下终止的循环
字符串
字符串文字
-
引号:不严格区分单引号和双引号 在打印句子中还需要引号-->用另一种引号
多行语句-->用三个双引号
-
转义序列
-
前面有\的字符
-
双引号:反斜线\+"
-
反斜线:两个反斜线\
-
换行:\n
-
制表符\t
字符串索引
与c类似
负数索引
从右往左数
字符串切片
- s[0:4]左闭右开,左起始索引,右种植索引
- 默认参数:左边不写默认为0,右边不写默认为-1
- 第三个参数:步长
- 反转字符串:s[: :-1]
- enumerate()获得元素符号
- zip(a, b)可以在一次循环中,分别从a,b中取出一个元素
- split()/splitlines()本身会产生一个新的叫做“列表”的东西,但是他不存储任何内容
与字符串相关的内置函数
- str(len(字符串)) 长度
- chr(序号)对应的字符
- ord(字符)对应的ASCII码值
- strip()可以将字符串首尾的空格删除
- f-string格式化字符串:print(f' ')
文件基础操作
Open()函数

浙公网安备 33010602011771号