专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测

2026-06-14
| 26页
| 86人阅读
| 0人下载
精品

内容正文:

专题8 主流语言的基本语法 浙江省单独招生 计算机类 《计算机语言基础》 考纲讲练测 编写说明:本专辑为浙江省(单独招生)计算机类《计算机语言基础考纲讲练测》,严格依据浙江省普通高校单独招生考试大纲(专业课)计算机类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。 311066 考点解读 1.了解文件操作函数 2.掌握会使用异常处理 思维导图 U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 主流语法 基础语法规则、变量与数据类型、运算符、条件判断语句、循环语句、四大容器类型、函数、面向对象、文件操作、异常处理、模块与包等这些大类这个专题中只介绍文件操作和异常处理 U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 文件系统 (1)文件操作函数 os 模块(文件系统核心) os.getcwd()获取当前工作目录路径 os.listdir(path)返回指定目录下的文件和文件夹列表 os.system(command)执行系统命令(如打开 cmd) os.name返回当前操作系统平台标识 文件操作函数 打开文件(r 读 /w 写 /a 追加) with open(...) as f安全打开文件,自动关闭,推荐使用 f.read()读取文件全部内容 f.readline()读取一行 f.readlines()按行读取,返回列表 f.write (内容)写入字符串 f.writelines (列表)写入多行内容 f.close()关闭文件 U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qhttps://cn.bing.com/images/search?view=detailV2&ccid=XftaMHeE&id=AA5BE02DE635383C0A673638FD2F290C7F18FE9A&thid=OIP.XftaMHeEtWRdXMpON-4ZhwHaEY&mediaurl=https%3a%2f%2fimg-blog.csdnimg.cn%2f3b4cae43bed2482490ec2f3c1607f619.png&exph=541&expw=915&q=%e6%b5%81%e7%a8%8b%e5%9b%be%e5%92%8c%e7%ac%a6%e5%8f%b7&FORM=IRPRST&ck=AD070BB5890E306301E6EDE694F71BD6&selectedIndex=108&itb=0ZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 文件指针操作 f.tell()获取当前文件指针位置 f.seek (偏移量)移动文件指针到指定位置 (2)文件格式 ①打开文件(标准格式) open(文件路径, 打开模式, encoding="utf-8") ②常用打开模式 r:只读(默认) w:覆盖写入 a:追加写入 ③读文件 标准格式 with open("文件名.txt", "r", encoding="utf-8") as f: 内容 = f.read() ④三种读方法 f.read():读取全部 f.readline():读取一行 f.readlines():按行读取成列表 U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qhttps://cn.bing.com/images/search?view=detailV2&ccid=XftaMHeE&id=AA5BE02DE635383C0A673638FD2F290C7F18FE9A&thid=OIP.XftaMHeEtWRdXMpON-4ZhwHaEY&mediaurl=https%3a%2f%2fimg-blog.csdnimg.cn%2f3b4cae43bed2482490ec2f3c1607f619.png&exph=541&expw=915&q=%e6%b5%81%e7%a8%8b%e5%9b%be%e5%92%8c%e7%ac%a6%e5%8f%b7&FORM=IRPRST&ck=AD070BB5890E306301E6EDE694F71BD6&selectedIndex=108&itb=0ZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 ⑤写文件 标准格式 with open("文件名.txt", "w", encoding="utf-8") as f: f.write(字符串) ⑥文件操作 + 异常处理 标准格式 try: with open("文件名.txt", "r", encoding="utf-8") as f: content = f.read()except FileNotFoundError: print("文件不存在") U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 异常处理 是指程序在运行过程中,对出现的意外错误或异常情况进行捕获、提示与处理,避免程序直接崩溃,保证程序能够稳定、安全、可控地执行的一种机制。 U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 ①基础异常处理格式 try: 可能出错的代码except: 异常处理代码 ②完整异常处理格式 try: 可能出错的代码except 异常类型: 捕获对应异常并处理else: 异常处理格式 代码正常执行时运行finally: 无论是否异常都执行 文件操作专用异常处理格式 try: with open("文件.txt", "r", encoding="utf-8") as f:content = f.read()except FileNotFoundError: print("文件不存在")except Exception as err: print("其他错误:", err) U2FsdGVkX18IAWfMu0/nZWT3l4DDp0K+b4JIS8JwmPyq8zmxwqujUGtyrGhOAuV5JLIkHHO+Rzp6oi4w/oMsXdDTapzZfctBxOkxjZCNbaOG8yK067TUneE2/UFXY0CQEplCN7kev41NT93XE+RqVHE0ytWLxeYDWsrTCPb6dU2FsdGVkX1+YIaehDVxHX0ZxU8u1mzac6ivJgZtk+zD+e3dxKgNVlY7rA9pzvswcQiqdTPtwazyq5rg9hPpS0Wy8erht4z5jh+pX3JMKhQdFn+dOFaPEsLo6fESs8kL5477G5beDPnZtzRaIKGfTWUka58Ye7DmCXtR1zwgViLqZBNapN5v31SJybxVjydrvq6bAB8YKuKqux02egHkspjVIjjjwZkyn8mISBoVFCJWVyXNPpQ/S6o1cJY3kM8lT25p3G/7POKaC9y3l4rkG8QNlDGPM4AWQzwlK/bzOmYOu18vYVOFlhV6kW72ASGvl1c1qZHt/4pu5M6bHsu+BQgyVDHP0iZwX3VGwE+szrCWZjAdvOgq0o9XVkfohKafthjXO6mYaqA6bV1NP8zqb+etmJwG2oQnf3sHC+VdZ6DHLW1DPYTpRZgNexnosUJGf5hWZoxFu4aH/SXEqLnjsOoLcidrIv7AHJWIMwE6g60m44fPqXGoJWxbvT1NC1Ve4wAKGGuaS8GdsKX2hkGuc+2ewlIxVOBpsbfhRTMfnFSwlhi/ZRV3EqBkGBdU5OkO3YPBIHGU2Nk9wrf65yxboaoSF5PLe073CYEnW/FphUoMdDhD+/fsfPkMPZXcCd0mDfqCKy+s0Cw4UlYSbm2jf7b8D1idA8vQSrpWDWC3gVerIkHfLg08XndzQLbDPCFoDw+AglgF1DDCk5f+Ho7devg==qoS1uebNIqVmOajHuVNpL48+uatta5vy422uumDhJq8KBq+WcO19fVvq1DH1jUSWTlVlT2rFGnLCT3yB5wEbiayXTHB791OmDOWDIi2YaChEwAy9RMGmpOnlR/v5+pi2PrbfzjwZd5JcTBTbzVFZjezpVELfLltRlKtBTWXIUJbrO+MF2zTcOMgLc6lUinTMcTyLxnjGZR+DPW+ECFmUXVMZC9Kb6SDzwwb045A+oArqeo+YbVNLQqqtyrhSUWoAUhXfp3NMxQSyjMvihqX47P26JZimeJdDTlmpE9VoCkSZTccuvfaP8UuLt4jh7G540Wggj4vadlzdQYIAG392YqDUVI+K6ico2ftPqe/FUYOc7FcyffXo4az0PQuLQ4m/TIwKKjVtnz7m97KY4P5PQySGxGcB53E7W2+gIRoRB6SfwWpvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 ③常见异常类型 ValueError:值错误 ZeroDivisionError:除数为 0 IndexError:索引越界 FileNotFoundError:文件未找到 U2FsdvWUf5ZYpLcDpR/6lG1bby2XEiRC9kNz/ZftkwCokMb2fvkzy8H4IomHDFfaUFg== 知识梳理 ①输入整数异常处理 try: num = int(input("请输入整数:")) except ValueError: print("输入错误,必须是整数") 运行结果 1(正确输入): 请输入整数:18 运行结果 2(错误输入): 请输入整数:abc 输入错误,必须是整数 ②除法运算异常处理 try: a = int(input("被除数:")) b = int(input("除数:")) print(a / b) except ValueError: print("请输入数字") except ZeroDivisionError: print("除数不能为0") 运行结果 1(正常):被除数:10除数:25.0 运行结果 2(除数为 0):被除数:8除数:0除数不能为0 运行结果 3(输入非数字):被除数:ten 请输入数字 异常处理实操 背诵环节 1.完整异常处理格式。 【答案】 try: 可能出错的代码except 异常类型: 捕获对应异常并处理else: 代码正常执行时运行finally: 无论是否异常都执行 文件操作专用异常处理格式 背诵环节 2.文件操作函数关于os 模块的函数。 【答案】 os.getcwd()获取当前工作目录路径 os.listdir(path)返回指定目录下的文件和文件夹列表 os.system(command)执行系统命令(如打开 cmd) os.name返回当前操作系统平台标识 3.主流语法的类型。 【答案】基础语法规则、变量与数据类型、运算符、条件判断语句、循环语句、四大容器类型、函数、面向对象、文件操作、异常处理、模块与包等这些大类 U2FsdGVkX18nW9FGSj7OCgRdj+mqFJSpNYcs+cIxU+5vj9S/VlldliL8ypIE4YbxWTqf5U9dpAN5bKoDpptO/JyZO5/wz8pniArRjroHSGlL0vnhD1g1134KzJCBpw+MTR0VIU9fqz7AUH7WGhr1ThPqRc88TJEUQ6h0upDkjhjcxMeCyXDTEBtd1bHJ6mpfnDXLZmIUPsK6uZtO5RUOimIkrSJtDB8nSv88CBuEAZpz4sFmJ+8Zy86B2V5IKUTvJ8IKe+O4JKDGWJDbRs6ye2WbPaUNTin/kfF06AX6MgVLMUTf/pI1pFVSXedEcklmlAOQTMcrpcjET4G8QuZkVxuu7bnlUot1c13T2TWAB73GEDov5iq9/PRMWWSNWY/n1hW6hjx2uX818buykvhWERNSt动力 传动 执行KYaMDEwkv+47aL52rDTkKQXQ05gPwK3xo5pysBsWR42xnMT1TQr4cHOYd6DTpKUfbsG3ggROJtvFPKb4DpobgNeLSwn5UwmK/sRS2pYs02jB2Ow9tN62A8RaG+QkTEy8NiFcuGxe9xLHSGByIysdIrrMN+G5f5jlFeH61vI/xT8s1URsdd+sCrZPIl5F9ntdIjiBt8kaMBPHJQgyu2Y+x2llrXgricQwlNErlvxJYP0IRxGJkABVox939xc8THnmsFChUzCN/YkjwDx0drGiJoNgyIl8WR1BQc+P3IFnOlMPwc4vibN+AUV4P/Urw== 常考题 1.想要获取 Python 当前工作目录,应使用( )函数 A.os.listdir () B.os.getcwd () C.os.system () D.os.name 【答案】B 【答案】B 2.打开文件进行覆盖写入,应使用的模式是( ) A.r B.w C.a+ D.r 单选题 U2FsdGVkX18nW9FGSj7OCgRdj+mqFJSpNYcs+cIxU+5vj9S/VlldliL8ypIE4YbxWTqf5U9dpAN5bKoDpptO/JyZO5/wz8pniArRjroHSGlL0vnhD1g1134KzJCBpw+MTR0VIU9fqz7AUH7WGhr1ThPqRc88TJEUQ6h0upDkjhjcxMeCyXDTEBtd1bHJ6mpfnDXLZmIUPsK6uZtO5RUOimIkrSJtDB8nSv88CBuEAZpz4sFmJ+8Zy86B2V5IKUTvJ8IKe+O4JKDGWJDbRs6ye2WbPaUNTin/kfF06AX6MgVLMUTf/pI1pFVSXedEcklmlAOQTMcrpcjET4G8QuZkVxuu7bnlUot1c13T2TWAB73GEDov5iq9/PRMWWSNWY/n1hW6hjx2uX818buykvhWERNSt动力 传动 执行KYaMDEwkv+47aL52rDTkKQXQ05gPwK3xo5pysBsWR42xnMT1TQr4cHOYd6DTpKUfbsG3ggROJtvFPKb4DpobgNeLSwn5UwmK/sRS2pYs02jB2Ow9tN62A8RaG+QkTEy8NiFcuGxe9xLHSGByIysdIrrMN+G5f5jlFeH61vI/xT8s1URsdd+sCrZPIl5F9ntdIjiBt8kaMBPHJQgyu2Y+x2llrXgricQwlNErlvxJYP0IRxGJkABVox939xc8THnmsFChUzCN/YkjwDx0drGiJoNgyIl8WR1BQc+P3IFnOlMPwc4vibN+AUV4P/Urw== 【答案】A 3.以下方法可以一次性读取文件全部内容的是( ) A.f.read() B.f.readline() C.f.readlines() D.f.write() 单选题 4.当用户输入非整数转换为 int 时,会触发哪种异常( ) A.ZeroDivisionError B.IndexError C.ValueError D.FileNotFoundError 【答案】C 常考题 U2FsdGVkX18nW9FGSj7OCgRdj+mqFJSpNYcs+cIxU+5vj9S/VlldliL8ypIE4YbxWTqf5U9dpAN5bKoDpptO/JyZO5/wz8pniArRjroHSGlL0vnhD1g1134KzJCBpw+MTR0VIU9fqz7AUH7WGhr1ThPqRc88TJEUQ6h0upDkjhjcxMeCyXDTEBtd1bHJ6mpfnDXLZmIUPsK6uZtO5RUOimIkrSJtDB8nSv88CBuEAZpz4sFmJ+8Zy86B2V5IKUTvJ8IKe+O4JKDGWJDbRs6ye2WbPaUNTin/kfF06AX6MgVLMUTf/pI1pFVSXedEcklmlAOQTMcrpcjET4G8QuZkVxuu7bnlUot1c13T2TWAB73GEDov5iq9/PRMWWSNWY/n1hW6hjx2uX818buykvhWERNStKYaMDEwkv+47aL52rDTkKQXQ05gPwK3xo5pysBsWR42xnMT1TQr4cHOYd6DTpKUfbsG3ggROJtvFPKb4DpobgNeLSwn5UwmK/sRS2pYs02jB2Ow9tN62A8RaG+QkTEy8NiFcuGxe9xLHSGByIysdIrrMN+G5f5jlFeH61vI/xT8s1URsdd+sCrZPIl5F9ntdIjiBt8kaMBPHJQgyu2Y+x2llrXgricQwlNErlvxJYP0IRxGJkABVox939xc8THnmsFChUzCN/YkjwDx0drGiJoNgyIl8WR1BQc+P3IFnOlMPwc4vibN+AUV4P/Urw== 常考题 5.关于with open(...) as f说法错误的是( ) A.会自动关闭文件 B.代码更安全 C.必须手动写 f.close () D.是推荐的文件打开方式 【答案】C 6.os.listdir () 可以返回指定目录下的文件和文件夹列表( ) 【答案】√ 7.打开文件使用模式a,表示在文件末尾追加内容( ) 【答案】√ 单选题 判断题 U2FsdGVkX18nW9FGSj7OCgRdj+mqFJSpNYcs+cIxU+5vj9S/VlldliL8ypIE4YbxWTqf5U9dpAN5bKoDpptO/JyZO5/wz8pniArRjroHSGlL0vnhD1g1134KzJCBpw+MTR0VIU9fqz7AUH7WGhr1ThPqRc88TJEUQ6h0upDkjhjcxMeCyXDTEBtd1bHJ6mpfnDXLZmIUPsK6uZtO5RUOimIkrSJtDB8nSv88CBuEAZpz4sFmJ+8Zy86B2V5IKUTvJ8IKe+O4JKDGWJDbRs6ye2WbPaUNTin/kfF06AX6MgVLMUTf/pI1pFVSXedEcklmlAOQTMcrpcjET4G8QuZkVxuu7bnlUot1c13T2TWAB73GEDov5iq9/PRMWWSNWY/n1hW6hjx2uX818buykvhWERNStKYaMDEwkv+47aL52rDTkKQXQ05gPwK3xo5pysBsWR42xnMT1TQr4cHOYd6DTpKUfbsG3ggROJtvFPKb4DpobgNeLSwn5UwmK/sRS2pYs02jB2Ow9tN62A8RaG+QkTEy8NiFcuGxe9xLHSGByIysdIrrMN+G5f5jlFeH61vI/xT8s1URsdd+sCrZPIl5F9ntdIjiBt8kaMBPHJQgyu2Y+x2llrXgricQwlNErlvxJYP0IRxGJkABVox939xc8THnmsFChUzCN/YkjwDx0drGiJoNgyIl8WR1BQc+P3IFnOlMPwc4vibN+AUV4P/Urw== 常考题 8.try-except 结构中,finally 语句可有可无。( ) 【答案】√ 9.索引超出列表范围会触发 FileNotFoundError( ) 【答案】× 10.f.write() 可以直接写入列表类型数据。( ) 【答案】× 判断题 高考真题 单项选择题 1.以下方法可以读取文件的一行内容的是( ) A.f.read() B.f.readline() C.f.readlines() D.f.writelines() 【答案】C 2.打开文件进行追加写入,使用的模式是( ) A.R B.W C.A D.E 【答案】B 高考真题 单项选择题 3.除数为 0 时会触发的异常是( ) A.ValueError B.ZeroDivisionError C.IndexError D.FileNotFoundError 4.以下关于with open说法正确的是( )次 A.必须手动调用 close () B.会自动关闭文件,更安全 C.只能读不能写 D.不能指定编码 【答案】B 【答案】B 【 高考真题 单项选择题 5.访问列表不存在的下标会触发( ) A.IndexError B.ValueError C.FileNotFoundError D.SystemError 【答案】A 6.f.readlines () 会把文件内容按行读取成一个列表。( ) 【答案】√ 7.异常处理中,else 语句只有在代码没有异常时才执行。( ) 【答案】√ 8.f.write () 可以直接传入列表,不需要转成字符串。( ) 【答案】× 课堂练习 单项选择题 1.下列变量名合法的是( ) A.123name B.name-1 C.. my_name D.class 【答案】C 2.下列是Python正确的单行注释符号的是( ) A.// B.# C./* D.-- 【答案】B 课堂练习 单项选择题 3.下列属于Python中的浮点型的是( ) A.3.14 B.1 C.True D."abc" 【答案】A 4.下列属于整除运算符的是( ) A.++++++ B.// C.! D.*** 【答案】B 5.表达式 5 % 2 的结果是( ) A.4 B.6 C.7 D.1 【答案】D 课堂练习 单项选择题 6.Python 中表示相等判断的符号是( ) A.= B.== C.!= D.:= 【答案】B 7.下列哪个是多分支条件语句( ) A.if B.of-else C.if-else-elif D.for 【答案】C 8.想要遍历一个列表,最常用的语句是( ) A.if B.while C.for D.break 【答案】C 课堂练习 单项选择题 9.循环中立即结束整个循环的关键字是( ) A.break B.continue C.pass D.exit 【答案】A 10.下列哪个语句什么都不执行,用于占位( ) A.break B.continue C.pass D.return 【答案】C 课堂小结 一、主流语法 二、文件操作 1.文件操作函数 2.文件操作格式 三、异常处理 1.异常处理格式 2.异常处理实操 感谢观看 $

资源预览图

专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
1
专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
2
专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
3
专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
4
专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
5
专题8 主流语言的基本语法(课件)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。