内容正文:
专题二 Pytho的编写规范
一、单项选择题
1. Python使用( )来划分代码块。
A. { }
B. %
C. 缩进
D. //
答案:C
解析: Python使用缩进来划分代码块
2. 单行注释以( )开头。
A. #
B. *
C. '''
D. @
答案:A
解析: 单行注释以#开头
3.多行注释以( )开头。
A. #
B. *
C. 三个单引号'''或三个双引号"""
D. @
答案:C
解析:多行注释使用三个单引号'''或三个双引号"""
4. Python建议在每个缩进层次可以使用( ),但不能混合使用。
A. 两个空格
B. 四个空格
C. 单个制表符
D. 以上都是
答案:D
解析: Python建议在每个缩进层次可以使用两个空格、四个空格(单个制表符),但不能混合使用。
5.下列关于缩进的说法正确的是( )
A.每条语句都要有相应的缩进
B.每个缩进层次可以同时使用空格与单个制表符
C.每个缩进层次一般使用四个空格
D.缩进不属于 Python 语法的一部分,只是为了程序编写的美观
答案:C
解析:Python建议在每个缩进层次可以使用两个空格、四个空格(单个制表符),但不能混合使用,缩进是强制要求的,不是为了美观。
6. 下列变量名合法的是( )。
A. 中国
B. True
C. 5say
D. hello 5
答案:A
解析:
1.只能包含字母、数字、下划线和中文
2.不能以数字开头
3.不能使用系统关键字(保留字)
7. 下列变量名合法的是( )。
A. 2哈哈
B. hello&world
C. false
D. _hello 2
答案:C
解析:
1.只能包含字母、数字、下划线和中文
2.不能以数字开头
3.不能使用系统关键字(保留字)
4.英文字母区分大小写,如book和Book是两个不同的变量
8. 下面不是关键字的是( )。
A. and
B. not
C. ord
D. or
答案:C
解析:下面是系统关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']
9. 下面不是遵循变量的命名规范的是( )
A. HelloWorld
B. helloWorld
C. Hello_World
D. Helloworld
答案:D
解析:
1.大驼峰命名法:每一个单词首字母大写,如MyName
2.小驼峰命名法:第一个单词首字母小写,其余单词首字母大写,如myName
3.下划线命名法:单词之间以下划线相连,如my_name
10. 查询变量的标识使用( )函数
A. type
B. id
C. print
D. query
答案:B
解析:
给变量赋值后,变量就具备三个特征:标识(内存地址)、类型、值。获取以上三个特征的方法分别是:id(变量名)、type(变量名)、print(变量名)
11. 已知a=2若修改变量a的值为3则下面哪些不变( )
A. 变量的类型
B. 变量的标识
C. 变量的值
D. 变量的地址
答案:A
解析:由于2和3都是整型的,因此变量的类型不变。但是标识(地址)和值一定会变
12.下面说法错误的是( )
A. 关键字又叫保留字
B. 变量又叫标识符
C. 变量的标识其实就是变量的存储地址
D. 以上都错
答案:D
解析:关键字又叫保留字, 变量又叫标识符, 变量的标识其实就是变量的存储地址
12.下面说法正确的是( )
A. python的关键字部分可以作为变量名
B. python可以使用任意字符作为变量名
C. python允许每行写多条语句,但是需要分号隔开
D. 以上都错误
答案:C
解析:
变量的命名规则:
1.只能包含字母、数字、下划线和中文
2.不能以数字开头
3.不能使用系统关键字(保留字)
4.英文字母区分大小写,如book和Book是两个不同的变量
python允许每行写多条语句,使用分号(;)隔开
13.下面说法错误的是( )
A.变量是指在程序运行过程中值会发生变化的量
B.常量是指在程序运行过程中值保持不变的量,一定要用大写表示
C.不建议使用系统内置函数名、类型名、模块名来定义变量
D.Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符"\"
答案:B
解析:常量是指在程序运行过程中值保持不变的量,一般约定使用大写表示
14.下列选项说法错误的是( )
A. Python使用缩进来划分代码块
B. 同一代码块的语句缩进空格数必须相同
C. 缩进并非强制要求的
D. 变量不能使用系统关键字作为变量名
【答案】C
【解析】缩进是强制要求的
15.下列选项说法正确的是( )
A. 不遵守变量的命名规范,则会出现语法错误
B. helloWorld是小驼峰命名法
C. Python中的变量可以直接使用
D. 查看变量的标识使用type( ) 函数
【答案】B
【解析】
命名规范不同于上面的命名规则,不遵守命名规范不会出现语法错误。但是违背了命名规则就会出现语法错误,Python中的变量需要先赋值后使用,查看变量的标识使用id( ) 函数。
二、填空题
1. 注释用英文、中文或其他自然语言写的一行或多行_________文字
答案:说明性
解析:注释的定义:用英文、中文或其他自然语言写的一行或多行说明性文字
2. 注释用于解释代码的________相关信息,通过注释可以使代码更加易于阅读
答案:功能或标注
解析:注释的功能:用于解释代码的功能或标注相关信息,通过注释可以使代码更加易于阅读
3. Python中的注释有单行注释和__________
答案:多行注释
解析:Python中的注释有单行注释和多行注释
4.多行注释用三个单引号'''或__________将注释内容括起来
答案:三个双引号"""
解析:多行注释用三个单引号'''或三个双引号"""将注释内容括起来
5. Python用________来划分代码块
答案:缩进
解析:Python用缩进来划分代码块
6. 同一个代码块的语句必须包含相同的缩进空格数。缩进空格数决定了代码的________
答案:作用域范围
解析:Python用缩进来划分代码块
7.Python规定缩进空格数为2个或____________,但是不能混合使用
答案:4个(单个制表符)
解析:Python规定缩进空格数为2个或4个(单个制表符),但是不能混合使用
8. Python中允许把多条语句写在一行中,语句间以_______分隔
答案:分号(;)
解析:Python中允许把多条语句写在一行中,语句间以分号(;)分隔
9. Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符_______
答案:"\"
解析:Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符"\"
10. Python标识符(变量)的命名规则里面不能______开头
答案:数字
解析:变量名不能以数字开头
学科网(北京)股份有限公司
$$
专题二 Pytho的编写规范
一、单项选择题
1. Python使用( )来划分代码块。
A. { }
B. %
C. 缩进
D. //
2. 单行注释以( )开头。
A. #
B. *
C. '''
D. @
3.多行注释以( )开头。
A. #
B. *
C. 三个单引号'''或三个双引号"""
D. @
4. Python建议在每个缩进层次可以使用( ),但不能混合使用。
A. 两个空格
B. 四个空格
C. 单个制表符
D. 以上都是
5.下列关于缩进的说法正确的是( )
A.每条语句都要有相应的缩进
B.每个缩进层次可以同时使用空格与单个制表符
C.每个缩进层次一般使用四个空格
D.缩进不属于 Python 语法的一部分,只是为了程序编写的美观
6. 下列变量名合法的是( )。
A. 中国
B. True
C. 5say
D. hello 5
7. 下列变量名合法的是( )。
A. 2哈哈
B. hello&world
C. false
D. _hello 2
8. 下面不是关键字的是( )。
A. and
B. not
C. ord
D. or
9. 下面不是遵循变量的命名规范的是( )
A. HelloWorld
B. helloWorld
C. Hello_World
D. Helloworld
10. 查询变量的标识使用( )函数
A. type
B. id
C. print
D. query
11. 已知a=2若修改变量a的值为3则下面哪些不变( )
A. 变量的类型
B. 变量的标识
C. 变量的值
D. 变量的地址
12.下面说法错误的是( )
A. 关键字又叫保留字
B. 变量又叫标识符
C. 变量的标识其实就是变量的存储地址
D. 以上都错
12.下面说法正确的是( )
A. python的关键字部分可以作为变量名
B. python可以使用任意字符作为变量名
C. python允许每行写多条语句,但是需要分号隔开
D. 以上都错误
13.下面说法错误的是( )
A.变量是指在程序运行过程中值会发生变化的量
B.常量是指在程序运行过程中值保持不变的量,一定要用大写表示
C.不建议使用系统内置函数名、类型名、模块名来定义变量
D.Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符"\"
14.下列选项说法错误的是( )
A. Python使用缩进来划分代码块
B. 同一代码块的语句缩进空格数必须相同
C. 缩进并非强制要求的
D. 变量不能使用系统关键字作为变量名
15.下列选项说法正确的是( )
A. 不遵守变量的命名规范,则会出现语法错误
B. helloWorld是小驼峰命名法
C. Python中的变量可以直接使用
D. 查看变量的标识使用type( ) 函数
二、填空题
1. 注释用英文、中文或其他自然语言写的一行或多行_________文字
2. 注释用于解释代码的________相关信息,通过注释可以使代码更加易于阅读
3. Python中的注释有单行注释和__________
4.多行注释用三个单引号'''或__________将注释内容括起来
5. Python用________来划分代码块
6. 同一个代码块的语句必须包含相同的缩进空格数。缩进空格数决定了代码的________
7.Python规定缩进空格数为2个或____________,但是不能混合使用
8. Python中允许把多条语句写在一行中,语句间以_______分隔
9. Python中还可以将一条长语句分成多行显示,可在该行的末尾加上续行符_______
10. Python标识符(变量)的命名规则里面不能______开头
学科网(北京)股份有限公司
$$