一. python语言简介
- 查看python是否安装成功的命令是:python -v
- Python IDE有:pyCharm、Spyder、Jupter Notebook
- Python为源文件指定系统默认字符编码的声明是:#coding:utf-8
- 查看python代码的语言版本:
import sys
sys.version_info
- 计算机信息处理和信息存储用:二进制代码。
二. python基本语法与常用函数
-
关于 Python 程序框架,以下选项中描述错误的是
A. Python 不采用严格的缩进来表明程序框架
B. Python 语言的缩进可以采用 Tab键实现
C. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
D. 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义 -
下列选项中符合Python 语言变量命名规则的是()
A.1_a
B. _a
C.ab
D.a-b -
Python3.x版本的保留宇总数是()
A.33
B.27
C.16
D.29 -
下列选项中行合Python语言变量命名规则的是()
A.class
B.1_class
C.class_1
D.1class -
以下选项,不是Python 语言保留字的是()
A.ad
B.do
C.while
D.continue -
下列选项中不符合Python 语言变量命名规则的是()
A.TempStr
B.I
C.3_1
D. AI -
关于赋值语句,以下选项中描述错误的是()
A.赋值语句采用符号-表示
B.赋值与二元操作符可以组合,例如&=
C.a,b=b,a可以实现a和b值的互换
D.a,b,c=b,c,a是不合法的 -
关于 eval函数,以下选项中描述错误的是()
A.eval函数的定义为:eval(source,globals=None, locals = None,)
B.eval函数的作用是将输入的字符串转换为Python 语句,并执行该语句
C.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合
D.执行>>>eval(‘“hello”)和执行>>>eval(’“Hello”)得到的结果相同 -
关于 Python 语言的注释,以下选项中描述错误的是()
A.Python 语言有两种注释:单行注释和多行注释
B.Python 语言的单行注释以#开头
C.Python 语言的单行注释以单引号开头
D.Python 语言的多行注释以"(三个单引号)开头和结尾 -
关于 Python 语言的特点,以下选项中描述错误的是()
A.Python 语言是脚本语言
B.Python 语言是非开源语言
C.Python 语言是跨平台语言
D.Python 语言是多模型语言 -
以下选项中符合 Python 语言变量命名规则的是()
A. Templist
B. !i
C. 5_1
D. (VR) -
Python 语言的主网站网址是()
A.https://www.python.org/
B.https://www.python123.jo/
C.https://www.python.org/pypi
D.https://www.python123.org/ -
关于 Python 注释,以下选项中描述错误的是
A.Python注释语句不被解释器过滤掉,也不被抗行
B.注释可用于表明作者和版权信息
C.注释用于解释代码原理或者用途
D.注释可以辅助程序调试 -
以下选项中,不属于 Python保留字的是()
A.def
B.elif
C.type
D.import -
关于 Python赋值语句人以下逸项中不合法的是()
A.x,y=y,x
B.x=y=1
C.x=(y=1)
D.x=1;y=1 -
以下选型中,不是Python 语言保留字的是()
A. try
B. None
C.int
D.del -
关于Python 程序与缩进有关的说法中,以下选项中正确的是()
A.缩进统一为4个空格
B.缩进是非强制的,仅为了提高代码的可读性
C.缩进可以用在任何语句之后,表示语句间的包含关系
D.缩进在程序中长度统一且强制使用 -
Pyhon3.0 正式发布的年份是()
A.1990
B.2018
C.2002
D.2008 -
以下选项中,不是 Pyhon 语言合法命名的是()
A.MyGods
B._MyGod
C.MyGod
D.5MyGod -
在 Python 函数中,用于获取用户输入的是()
A.get()
B.eval()
C.input()
D. print() -
给标识符关联名字的过程是()
A.生成语句
B.表达
C.赋值语句
D.命名 -
下面代码的语法错误显示是()
print “Hello World!”
A. NameError: name ‘raw_print’ is not defined
B. SyntaxError: Missing parentheses in call to ‘print’
C.SynataxError: invalid character in identifier
D.<built-in function print>
-
以下选项中可用作Python标识符的是()
A.3B9909
B.___
C.class
D.it’s -
关于Python内存管理,下列说法错误的是()
A.变量不必事先声明
B.变量无须先创建和赋值而直接使用
C.变量无须指定类型
D.可以使用del释放资源 -
下面哪个不是Python合法的标识符()
A.int32
B.40XL
C.self
D.name -
Python 语言语句块的标记是()
A.分号
B.逗号
C.缩进
D./ -
以下不是Python中的关键字()
A.raise
B. with
C.import
D.final -
在一行上写多条Python语句使用符号是()
A.分号
B.冒号
C.逗号
D.点号
三. python基本数据类型
一.选择题
-
以下选项中,关于Python字符串的描述错误的是()
A.字符串是一对单引号或双引号括起来的零个或多个字符
B.字符串是字符的序列,也是序列类型的一种
C.字符串使用[]来进行索引或切片
D.Python字符串的切片方式是[N,M],不包括M -
给出以下代码:TcmpStr='Hello World',可以输出"World"子串的是()
A. print(TempStr[-5:])
B. print(TempStr[-5:-1])
C.print(TempStr[-5:0])
D. print(TempStr[-4:-1]) -
下面代码的输出结果是()
print ( 0.1 + 0.2 = 0.3 )
A.True
B.False
C.true
D.false -
给出如下代码:s