当前位置: 首页 > news >正文

【python基础】python基础习题练习(一)

文章目录

  • 一. python语言简介
  • 二. python基本语法与常用函数
  • 三. python基本数据类型
    • 一.选择题
    • 二.编程题
  • 四. python组合数据类型
    • 一.选择题
    • 二.简答题
    • 三.编程题

一. python语言简介

  1. 查看python是否安装成功的命令是:python -v
  2. Python IDE有:pyCharm、Spyder、Jupter Notebook
  3. Python为源文件指定系统默认字符编码的声明是:#coding:utf-8
  4. 查看python代码的语言版本:
import sys
sys.version_info
  1. 计算机信息处理和信息存储用:二进制代码。

二. python基本语法与常用函数

  1. 关于 Python 程序框架,以下选项中描述错误的是
    A. Python 不采用严格的缩进来表明程序框架
    B. Python 语言的缩进可以采用 Tab键实现
    C. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
    D. 判断、循环、函数等语法形式能够通过缩进包含一批Python 代码,进而表达对应的语义

  2. 下列选项中符合Python 语言变量命名规则的是()
    A.1_a
    B. _a
    C.ab
    D.a-b

  3. Python3.x版本的保留宇总数是()
    A.33
    B.27
    C.16
    D.29

  4. 下列选项中行合Python语言变量命名规则的是()
    A.class
    B.1_class
    C.class_1
    D.1class

  5. 以下选项,不是Python 语言保留字的是()
    A.ad
    B.do
    C.while
    D.continue

  6. 下列选项中不符合Python 语言变量命名规则的是()
    A.TempStr
    B.I
    C.3_1
    D. AI

  7. 关于赋值语句,以下选项中描述错误的是()
    A.赋值语句采用符号-表示
    B.赋值与二元操作符可以组合,例如&=
    C.a,b=b,a可以实现a和b值的互换
    D.a,b,c=b,c,a是不合法的

  8. 关于 eval函数,以下选项中描述错误的是()
    A.eval函数的定义为:eval(source,globals=None, locals = None,)
    B.eval函数的作用是将输入的字符串转换为Python 语句,并执行该语句
    C.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合
    D.执行>>>eval(‘“hello”)和执行>>>eval(’“Hello”)得到的结果相同

  9. 关于 Python 语言的注释,以下选项中描述错误的是()
    A.Python 语言有两种注释:单行注释和多行注释
    B.Python 语言的单行注释以#开头
    C.Python 语言的单行注释以单引号开头
    D.Python 语言的多行注释以"(三个单引号)开头和结尾

  10. 关于 Python 语言的特点,以下选项中描述错误的是()
    A.Python 语言是脚本语言
    B.Python 语言是非开源语言
    C.Python 语言是跨平台语言
    D.Python 语言是多模型语言

  11. 以下选项中符合 Python 语言变量命名规则的是()
    A. Templist
    B. !i
    C. 5_1
    D. (VR)

  12. Python 语言的主网站网址是()
    A.https://www.python.org/
    B.https://www.python123.jo/
    C.https://www.python.org/pypi
    D.https://www.python123.org/

  13. 关于 Python 注释,以下选项中描述错误的是
    A.Python注释语句不被解释器过滤掉,也不被抗行
    B.注释可用于表明作者和版权信息
    C.注释用于解释代码原理或者用途
    D.注释可以辅助程序调试

  14. 以下选项中,不属于 Python保留字的是()
    A.def
    B.elif
    C.type
    D.import

  15. 关于 Python赋值语句人以下逸项中不合法的是()
    A.x,y=y,x
    B.x=y=1
    C.x=(y=1)
    D.x=1;y=1

  16. 以下选型中,不是Python 语言保留字的是()
    A. try
    B. None
    C.int
    D.del

  17. 关于Python 程序与缩进有关的说法中,以下选项中正确的是()
    A.缩进统一为4个空格
    B.缩进是非强制的,仅为了提高代码的可读性
    C.缩进可以用在任何语句之后,表示语句间的包含关系
    D.缩进在程序中长度统一且强制使用

  18. Pyhon3.0 正式发布的年份是()
    A.1990
    B.2018
    C.2002
    D.2008

  19. 以下选项中,不是 Pyhon 语言合法命名的是()
    A.MyGods
    B._MyGod
    C.MyGod
    D.5MyGod

  20. 在 Python 函数中,用于获取用户输入的是()
    A.get()
    B.eval()
    C.input()
    D. print()

  21. 给标识符关联名字的过程是()
    A.生成语句
    B.表达
    C.赋值语句
    D.命名

  22. 下面代码的语法错误显示是()
    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>

  23. 以下选项中可用作Python标识符的是()
    A.3B9909
    B.___
    C.class
    D.it’s

  24. 关于Python内存管理,下列说法错误的是()
    A.变量不必事先声明
    B.变量无须先创建和赋值而直接使用
    C.变量无须指定类型
    D.可以使用del释放资源

  25. 下面哪个不是Python合法的标识符()
    A.int32
    B.40XL
    C.self
    D.name

  26. Python 语言语句块的标记是()
    A.分号
    B.逗号
    C.缩进
    D./

  27. 以下不是Python中的关键字()
    A.raise
    B. with
    C.import
    D.final

  28. 在一行上写多条Python语句使用符号是()
    A.分号
    B.冒号
    C.逗号
    D.点号

 

三. python基本数据类型

一.选择题

  1. 以下选项中,关于Python字符串的描述错误的是()
    A.字符串是一对单引号或双引号括起来的零个或多个字符
    B.字符串是字符的序列,也是序列类型的一种
    C.字符串使用[]来进行索引或切片
    D.Python字符串的切片方式是[N,M],不包括M

  2. 给出以下代码:TcmpStr='Hello World',可以输出"World"子串的是()
    A. print(TempStr[-5:])
    B. print(TempStr[-5:-1])
    C.print(TempStr[-5:0])
    D. print(TempStr[-4:-1])

  3. 下面代码的输出结果是()
    print ( 0.1 + 0.2 = 0.3 )
    A.True
    B.False
    C.true
    D.false

  4. 给出如下代码:s

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++ 依赖倒置
  • 【C++】STL | string 详解及重要函数的实现
  • 项目中万能使用tailwindcss,无版本冲突、报错
  • 中小微企业必看:税贷票贷融资策略与实战技巧
  • 最新消息:Sedex 供应商会员年费调整
  • Pytest测试报告生成专题
  • 客户三要素和五要素
  • dp+容斥原理,LeetCode 3130. 找出所有稳定的二进制数组 II
  • 【学习总结】MySQL篇
  • 我的API定义规范(未完待续,欢迎指正)
  • 关于缓存的一些心得
  • unity对象缓存技术ObjectPool
  • 【算法】KMP算法
  • 硬盘分区读不出来:原因深度剖析与高效恢复实践
  • 通用分页处理:从繁琐到简洁的转变
  • Computed property XXX was assigned to but it has no setter
  • CSS中外联样式表代表的含义
  • docker python 配置
  • echarts花样作死的坑
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • JavaScript中的对象个人分享
  • Java面向对象及其三大特征
  • magento 货币换算
  • mysql中InnoDB引擎中页的概念
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • vue 个人积累(使用工具,组件)
  • Web标准制定过程
  • 给初学者:JavaScript 中数组操作注意点
  • 构建二叉树进行数值数组的去重及优化
  • 精彩代码 vue.js
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 利用jquery编写加法运算验证码
  • 思否第一天
  • 字符串匹配基础上
  • Spring Batch JSON 支持
  • #162 (Div. 2)
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (+4)2.2UML建模图
  • (003)SlickEdit Unity的补全
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (9)STL算法之逆转旋转
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (八)c52学习之旅-中断实验
  • (分类)KNN算法- 参数调优
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三)c52学习之旅-点亮LED灯
  • (十一)图像的罗伯特梯度锐化
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .NET CORE Aws S3 使用
  • .NET/C# 项目如何优雅地设置条件编译符号?