内容正文:
编写说明:本专辑为浙江省(单独招生)计算机类《计算机语言基础考纲讲练测》,严格依据浙江省普通高校单独招生考试大纲(专业课)计算机类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。
浙江省计算机类
《计算机语言基础考纲讲练测》
专题3 python的基础知识和编写规范 讲义
[考点解读]
1.了解python的基础知识
2.掌握python的编写规范
[思维导图]
[知识梳理]
1. python的基础知识
为了使计算机能够处理信息,必须借助数据来存储和传递各类信息。在计算机系统中,数据主要以常量和变量这两种形式存在。本节将通过运用常量和变量,并进行相应的输入与输出操作,构建起计算机程序的基础结构
(1)变量
变量是程序中用于存储数据的命名存储空间,其存储的值在程序运行过程中可被重新赋值与修改。Python为动态类型语言,无需提前声明数据类型,直接通过赋值语句创建变量,格式为:变量名=初始值。
(2)常量
常量指在程序运行全过程中值保持固定、不允许被修改的数据。Python 语法层面无严格常量机制通常通过全大写标识符命名作为编程规范,表示该量为常量,约定不进行修改操作如PI = 3.1415926535。
(3)输入
输入是程序与用户交互、从外部获取数据的核心方式。Python中通过内置函数input()实现标准输入,该函数会暂停程序执行,接收控制台输入的字符数据并以字符串类型返回若需参与数学运算,必须使用类型转换函数将其转为数值类型如int或float函数。
(4)输出
输出是程序将计算结果、提示信息等展示至控制台的操作。Python中通过内置函数print()实现标准输出,可输出变量、常量、表达式及各类数据对象,支持多对象分隔输出与格式化显示。
示例:
import turtle #导入turtle模块
X = 0 #变量赋值:定义一个变量X,值为 0
turtle.forward(X) #前移x
X=input(“请重新输入变量X”) #变量X重新赋值,值改为你输入的内容
turtle.forward(X) #继续前移x
turtle.done() #停止绘画,保留绘图结果
print(“绘画完毕”) #print函数在控制台输出文字绘画完毕
2.编写规范
(1)命名
①变量命名规则
只能由字母、数字、下划线组成不能以数字开头区分大小写:Name和name是两个不同名字,不能用Python关键字:if、for、class、def等
②变量常用命名格式
snake_case(蛇形命名)————所有字母小写,单词之间用下划线分隔
userName(小驼峰命名)————第一个单词小写,后面每个单词首字母大写
UserName(大驼峰命名)————每个单词首字母都大写
示例:
snake_case = 100 # 一个‘=’是赋值符号
userName = “李同学”#变量赋值中文要加“”
UserName = ‘乐同学’#“”或’’都可以但需要是英文格式的
(2)注释
①单行注释:使用#开头,后面写注释内容
示例:
#这是单行注释
a = 10 #也可以写在代码后面
②多行注释:使用三个单引号'''或三个双引号"""包裹
示例:
'''
这是多行注释;可以写很多行
'''
"""
另一种多行注释
"""
③作用:解释代码功能;暂时禁用某行代码;方便自己和别人阅读维护。
④规范:注释清晰简洁,不写废话;复杂逻辑必须加注释;中文、英文均可。
[背诵环节]
1.简述一下什么是变量
【答案】变量是程序中用于存储数据的命名存储空间,其存储的值在程序运行过程中可被重新赋值与修改。Python为动态类型语言,无需提前声明数据类型,直接通过赋值语句创建变量,格式为:变量名=初始值。
2.简述变量命名规则。
【答案】只能由字母、数字、下划线组成不能以数字开头区分大小写:Name和name是两个不同名字,不能用Python关键字:if、for、class、def等。
3.简述变量常用命名格式。
【答案】蛇形命名、大驼峰命名、小驼峰命名。
[常考题]
1.下列关于Python常量的说法,错误的是( )
A.常量是程序运行中值不会改变的数据
B.123、3.14、"Python"都属于常量
C.常量可以在程序中随意重新赋值
D.常量可直接在程序中使用
【答案】C
2.在Python中,name = "小明"属于什么语句( )
A.输入语句 B.赋值语句 C.输出语句 D.判断语句
【答案】B
3.下列选项中,属于变量的是( )
A.100 B.’hello’ C.age D.True
【答案】C
4.关于变量的描述,正确的是( )
A.变量名可以用数字开头
B.变量一旦定义就不能修改
C.变量用来存储数据,值可以随时改变
D.变量只能存储数字,不能存储文字
【答案】C
5.Python中,用于在屏幕打印结果的语句是( )
A.input ()
B.print ()
C.Turtle()
D.for()
【答案】B
6. 常量是程序运行过程中值不会发生改变的数据。( )
【答案】√
7.在Python中,age = 18是一条赋值语句。( )
【答案】√
8.变量只能用来存储数字,不能存储文字、符号等内容。( )
【答案】×
9.print()语句的作用是从键盘获取用户输入的数据。( )
【答案】×
10.变量可以根据需要多次修改里面存储的值。( )
【答案】√
[高考真题]
1.下列选项中,属于赋值语句的是( )
A.print (123)
B.num = 66
C.input ("请输入:")
D.if a > b:
【答案】B
2.下列哪个是从键盘获取用户输入的语句( )
A.print ()
B.input ()
C.turtle
D.while
【答案】B
3.以下关于变量的说法,正确的是( )
A.变量名必须以数字开头
B.变量可以存储数字、文本等多种数据
C.变量的值一旦设定就不能修改
D.变量就是常量
【答案】B
4.print("你好")这条语句的作用是( )
A.给变量赋值
B.在屏幕上输出内容
C.获取用户输入
D.进行条件判断
【答案】B
5.下列选项中,属于常量的是( )
A.score
B.name
C.3.1415
D.total
【答案】C
6.在Python中,变量名可以用数字作为开头。( )
【答案】×
7.赋值语句=的作用是把右边的值存到左边的变量里。( )
【答案】√
8.input()函数的作用是在屏幕上输出内容。( )
【答案】×
[课堂练习]
1.下列变量名命名合法的是( )
A.1name° B.name1° C.name@1 D.class
【答案】B
2.语句a = input()执行后,变量a中存储的是( )
A.数字 B.文本(字符串) C.布尔值 D.空值
【答案】B
3.下列不属于常量的是( )
A.99 B.’ABC’ C.score D.False
【答案】C
4.下列语句中,用于输出内容的是( )
A.x = 10 B.input () C.print (x) D.if x>10
【答案】C
5.关于变量和常量,说法正确的是( )
A.变量的值不能改
B.常量的值可以随便改
C.变量用于存放数据
D.常量必须用字母命名
【答案】C
6. 执行 num = 20后,再执行 num =30,变量num最终值是( )
A.20 B.30 C.50 D.报错
【答案】B
7. 下列哪个符号是Python的赋值符号( )
A.== B.= C.=> D.===
【答案】B
8. print(10 + 20)的运行结果是( )
A.10+20 B.30 C.10 D.报错
【答案】B
9. 变量名中不能包含的是( )
A.下划线_ B.字母 C.数字 D.空格
【答案】D
10. 下列哪个操作不能修改变量的值( )
A.a = 5 B.a = a + 1 C.print (a) D.a = input ()
【答案】C
[课堂小结]
1、 基础知识
1.变量
2.常量
3.输入
4.输出
2、 编写规范
1.命名
2.注释
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$