python循环与文件操作

if 语句语法结构

if 条件:

elif 条件:

else:

1.如果表达式的值 非0 或者为布尔值 True,则代码组 if_suite 被执行;否则就去执行 else_suite

2.只要表达式数字为 非零值 即为 True

3.空字符串、空列表、0的值均为 False

循环概述

  1. 一组被重复执行的语句称之为 循环体,能否继续重复,决定循环的终止条件
  2. Python 中的循环中 while 循环和 for 循环
  3. 循环 次数未知 的情况下,建议采用 while 循环
  4. 循环 次数可以预知 的情况下,建议采用 for 循环

while循环

1.循环的作用就是让 指定的代码 重复的执行   

2.while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行

break、continue 和 else

1.break 和 continue 是专门在循环中使用的关键字  break 和 continue 只针对 当前所在循环 有效

2.break 某一条件满足时,退出循环,不再执行后续重复的代码   

3.continue 某一条件满足时,跳过当前循环,不执行 continue 后续重复的代码

else:

1.python 中的 while 语句也支持 else 子句

2.else 子句只在循环完成后执行

3.break 语句也会跳过 else 块

for 循环遍历

for 循环特性

break、continue、else

关键字 作用
break 结束当前循环
continue 跳出当次循环,记住执行下次循环
else 循环正常结束(非 break 退出),执行 else 逻辑

range()函数 它的返回值是一个半闭半开范围内的数字

文件读写操作

参数介绍

**file_name:**表示我们要打开文件的路径

**mode:**以怎样的方式打开文件

文件模式 操 作
r 以读方式打开(文件不存在则报错)
w 以写方式打开(文件存在则清空,不存在则创建)
a 以追加模式打开
b 以二进制模式打开

文件读操作

read 方法 —— 读取文件     

read 方法可以一次性 读入 并 返回 文件的 所有内容       

close 方法负责 关闭文件   

如果 忘记关闭文件,会造成系统资源消耗,而且会影响到后续对文件的访问

readline 方法 —— 按行读取

方法可以一次读取一行内容

方法执行后,会把 文件指针 移动到下一行,准备再次读取

readlines 方法

readlines() 方法读取所有(剩余的)行然后把它们作为一个 字符串列表 返回

文件写操作

write() 内建方法功能与 read() 和 readline() 相反     

它把含有 文本数据 或 二进制数据块 的字符串写入到文件中去     

写入文件时,不会自动添加行结束标志,需要程序员手工输入,返回写入的字节数

with 子句

with语句 是用来简化代码的   在将打开文件的操作放在 with 语句中,代码块结束后,文件将自动关闭    读写文件的逻辑没有变化,变得只是 写法

你可能感兴趣的:(python,list,容器,负载均衡,运维)