没有合适的资源?快使用搜索试试~ 我知道了~
首页备考全国计算机二级(Python)学习笔记之一
备考全国计算机二级(Python)学习笔记之一
需积分: 35 689 浏览量
更新于2023-05-26
评论 7
收藏 247KB DOC 举报
依照全国计算机等级考试大纲中对python的要求,以嵩天主编的《全国计算机等级考试二级教程--python语言程序设计(2018年版)》指定考试用书为主要学习资料写的学习笔记。
资源详情
资源评论
资源推荐

一、 Python 语言基本语法元素
1. 程序的基本语法元素:
程序格式框架:缩进、注释。
数据类型:数字类型、字符串类型、其他类型。
程序语法元素:变量、命名、保留字。
语句元素:表达式、赋值语句、引用、分支语句、循环语句。
基本的输入输出函数:、 、 。
1.1 缩进。采用缩进来分层块;通过强制缩进来体现语句间的逻辑关系。缩进一
般用在函数定义、类的定义以及一些控制语句中。“:“表示下一行代码缩进的
开始。表明后续代码与紧邻无缩进语句的所属关系。同一级的代码缩进量要保
持一致。可以用 ,也可以用多个空格,但两者不混用。有单层缩进和多层
缩进。
1.2 代码的注释:一是单行注释,可以在一行中任意位置,以“字开始;二
是多行注’’’或”””。
1.3 断行:
一是代码中不需要用分号来分隔语句,直接将一条语句写在一行之中;
二是其实也可以将两条语句书写在同一行而中间用“;“号隔开;
三是如果缩进语句块中只有一条语句,也可以直接写在“:“之后的;
四是如一条语句过长可以使用“\"将该行以后内容写入下一行,但使用“\"续行,
之后是不能放任何字符或单行注释的。
2 语法元素的名称
2.1 变量:
变量是保存和表示数值的一种语法元素,在 中,变量可以随时命名、
随时赋值、随时使用。
程序在给函数中的一个变量赋值时不是在一个表达式中对其进行引用
总是创建或改变本地作用域的变量名除非它已经在那个函数中被声明
为全局变量这就要用到关键字 。而关键字 作用与 类
似它告诉 在嵌套的函数中修改嵌套作用域中的变量。
【注意】使用 之前变量可以不存在,而使用 之前,变量在嵌
套作用域中必须已经存在。
1

2.2 命名:
给变量或其他程序元素关联名称或标示符的过程叫命名。 允许采用大
写字母、小写字母、数字、下划线和汉字等字符及其组合进行命名,但名字的
首写符不能是数字,标示符中间不能出现空格。名字长度没有限制。标识符对
大小写敏感,不能命名与保留字相同的标识符。
注意: 程序中的标点符号都是英文标点,不是中文标点。
2.3 保留字:
保留字也叫关键字,指被编程语言内部定义并保留使用的标识符。保留字一般
用来构成程序整体框架,表达关键值和具有结构性的复杂语义等。
共有 个保留字。
!
"! ! "
! "
关键字分类:
#异常处理 6 个 $%$"$&
手工抛出异常 """'条件语句它是 " 简化语句
(分支、循环 9 个 $$))""*$**$)!
! 就是 类似于 返回右边的值,并且记住这个返回的
位置,下次迭代就从这个位置后下一行开始。
波尔 6 个 +",,-,,,,,, ," .
/ 引入模块 3 个 *$$"
0类1函数 6 个 ""!*!
2其它 3 个 !!合计 个
2.4 数据类型:
计算机对数据进行运算时需要明确数据的类型和含义。数据类型常用来表达数
据含义,消除计算机对数据理解的二义性。
3支持多种数据类型,最简单的包括数字类型、字符串类型,略复杂的包括元组、
集合、列表、字典类型等。下面将详述。
2.5 赋值语句:
2

对变量进行赋值的一行代码称赋值语句。“4表示“赋值”。
【等号】在 3 中,赋值语句使用”4表达,而值相等的判断是用“44表
达,判断后的结果是 。
同步赋值 #:'变量4'表达式
同步赋值 (:'变 #'变 ('变 4'表 #'表 ('表
同步赋值 :%4%互换变量
【同步赋值】会同时给多个变量赋值,即一次性且同时将右侧表达式结果分别
赋值给左侧的对应变量中。
2.6 引用:
3 程序会经常使用当前程序之外已有的功能代码,这个过程叫“引用”。使
用方式是:
'功能库名称
引用功能库之后,采用'功能库名称'函数名称方式调用具体功能。
3 基本输入输出函数
3 程序设计中有 个 重要的基本输入、输出函数,用于输入、转换和输
出,分别是 、和 。
3.1 input() 函数。
有多种输入方式,包括文件输入、网络输入、控制台输入、交互界面输入、随
机数据输入、内部参数输入等。类比 基本相同,多了个随机输入。
无论用户输入的是字符或数字或其它什么内容,函数用户全部以字符
串形式返回结果。使用方式:
'变量4'提示性文字
指定变量是为了后续能够操作用户输入的信息。提示性内容是可选的。
3.2 eval()函数。
函数将去掉字符串 " 最外侧的引号,并按照 语句方式执行
去掉引号后的内容,其中变量是用来保存结果。使用方式为:
'变量4'字符串
函数经常和 函数一起使用,用来获取用户输入的数字。使用方
式为:
3

'变量4('提示性文字)
此时,输入的数字,包括小数、负数,解析为字符串,经由 去掉
字符串引号,将被直接解析为数字保存到变量中。例如:
45请输入要计算的数值:“
请输入要计算的数值:#6(/(02
7( 类型是'"",8,
(6/90#(
函数内容延申:使用方式为:
(%"","")
其中:%"" 这个参数是一个字符串表达式,要确保去掉引号后能解析运
算的。 会使用 " 字典和 " 字典作为全局和局部的命名空间,
将 %"" 当做一个 表达式(从技术上讲,是一个条件列表)进
行解析和计算。" 是可选的参数,如果设置属性不为 - 的话,就必
须是! 字典对象;" 也是一个可选的对象,如果设置属性不为
- 的话,可以是任何 对象。例:
4#6
4(6
46
4:,,;2,,;9<
4:,,;#66,,;#6<
,==,
,==,
执行的结果为:##2
在这次的代码中,我们在 中提供了 " 参数,这时候 的作用域
就是 指定的这个字典了,也就是外面的 4#6 被屏蔽掉了。当 " 和
" 起冲突时," 是起决定作用的。
其中的一个作用是实现 "、!、 与 " 之间的转化。
例如,字符串转换成列表;
4>??#(@?/@?02@?A9@?B6@@>
4
4

3.3 print()函数
程序的输出方式包括控制台输出、图形输出、文件输出、网络输出、操作系统
内部变量输出等。
函数用于输出运算结果。根据输出内容的不同,有 种用法。
3.3.1 print(<待输出字符串>)
3.3.2 print(变量 1,变量 2,变量 3,sep=’’,end=’\n’)
输出后的各变量值之间 " 默认是一个空格分隔换行符
3.3.3 用于混合输出字符串与变量值,使用方式如下:
'输出字符串模板*7
3.3.4 print()函数输出文本时默认会在最后增加一个换行,如果不希望在最后
增加换行或想输出其他内容可以对 ! 参数进行赋值使用方式为;
'侍输出内容!4'增加的输出结尾
4B9
!4>C>
B9C
用 在括号中加上字符串,就可以向屏幕上输出指定的文字。也可
以直接打印数字类型的数,或者计算结果。,#66=(664,#66=
(66。
3.4 IPO 程序编写方法
程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,它按照
特定规则组织计算机指令,使计算机能够自动进行各种运算处理。
按照程序设计语言规则组织起来的一组计算机指令称为计算机程序。
每个程序都有统一的运算模式:输入数据、处理数据、输出数据。这种朴素的
运算模式形成了程序的基本编写方法:即 D3E""方法。
5是 运行环境的提示符,交互式下叫命令提示符,没有的行
表示运行结果。
高级编程语言根据执行机制不同可分为两类(静态语言和脚本语言):
静态类型语言是在写程序时要申明所有变量的数据类型。C/C++, C#,JAVA。它是
采用 编译 方式执行。
5
剩余46页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0