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()函数 image-20241202165915736

posted @ 2024-12-07 21:31  mm_yyy  阅读(29)  评论(0)    收藏  举报