整体课程安排
1、Python基础
- 基础数据类型
- 流程控制:条件判断和各种循环
- 函数
- 面向对象和模块
- 网络编程
- 并发编程
2、什么叫文件处理:从内存——硬盘的过程叫文件处理的过程
3、什么叫数据库:存储数据和信息,本质上和文件没有区别,增删改查相对文件更加方便了
4、前端:html、css
5、框架:django
6、操作系统,Linux基础
复习文件处理
1、打开文件
- open(‘文件路径’,‘操作方式’,‘编码方式’):
2、操作文件
- 读 read
- 写write
- 光标seek、tell、truncate(截取文件)
3、关闭文件
- close
4、修改文件:文件是不能修改的,可以将操作后的文件写到另一个文件,再重命名到原文件名
with open('wj_txt',encoding='utf-8',mode='r') as f1,\ open('wj_txt.bak',encoding='utf-8',mode='w') as f2: for line in f1: if '王静' in line: line = line.replace('王静','王静修改后') f2.write(line) #删除文件 和重命名文件 import os os.remove('wj_txt') #删除文件 os.rename('wj_txt.bak','wj_txt') #重命名文件
一、初始函数和返回值
1、函数定义了之后,可以在任何需要它的地方调用
2、内置函数:len等,自定义函数:自己定义的函数
3、函数的结构(遇到return就结束函数,return可以返回多个值,return可有可无,参数可有可无)
- def 函数名(参数):
- 操作
- return 返回值
4、接收函数返回值,可以用一个变量接收多个返回值,此时得到一个元组;也可以用相同个数的变量接收多个返回值
5、
二、
1、