当前位置: 首页 > 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

相关文章:

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

文章目录 一. python语言简介二. python基本语法与常用函数三. python基本数据类型一.选择题二.编程题四. python组合数据类型一.选择题二.简答题三.编程题一. python语言简介 查看python是否安装成功的命令是:python -vPython IDE有:pyCharm、Spyder、Jupter NotebookPython…...

GESP 4级样题 ---> 绝对素数

这题需要判断一个数和它的反转后的数是否都为素数。 可以转成 string 后 reverse 一下。 AC CODE&#xff1a; #include <bits/stdc.h> using namespace std; typedef long long LL; bool isPrime(int x){if(x<2) return false;for(int i2;i*i<x;i){if(x%i0) re…...

大语言模型系列 - Transformer

1. 简介 1.1. 概述 大语言模型Transformer是一种由谷歌公司提出的基于注意力机制的神经网络模型,它在自然语言处理(NLP)领域取得了显著成就,并逐渐被应用于其他领域如语音识别、计算机视觉和强化学习等。 1.2. 学习资源 以下是一些学习大语言模型Transformer的资源地址…...

Java面试之操作系统

1、冯诺依曼模型 运算器、控制器、存储器、输入设备、输出设备 32位和64位CPU最主要区别是一次性能计算多少字节数据&#xff0c;如果计算的数额不超过 32 位数字的情况下&#xff0c;32 位和 64 位 CPU 之间没什么区别的&#xff0c;只有当计算超过 32 位数字的情况下&#…...

springboot船舶维保管理系统--论文源码调试讲解

第二章 相关技术 本次开发船舶维保管理系统使用的是Vue进行程序开发&#xff0c;船舶维保管理系统的数据信息选择MySQL数据库进行存放。 2.1 VUE介绍 Vue (读音 /vjuː/&#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue…...

【机器学习西瓜书学习笔记——神经网络】

机器学习西瓜书学习笔记【第五章】 第五章 神经网络5.1神经元模型5.2 感知机与多层网络学习感知机学习率成本/损失函数梯度下降 5.3 BP神经网络&#xff08;误差逆传播&#xff09;5.4 全局最小与局部极小5.5 其他常见神经网络RBF网络RBF 与 BP 最重要的区别 ART网络 第五章 神…...

安装 electron 报错解决

1. 报错 大概率由镜像问题导致 2. 解决 2.1 打开 npm 配置 npm config edit 2.2 添加配置 registryhttps://registry.npmmirror.comelectron_mirrorhttps://cdn.npmmirror.com/binaries/electron/electron_builder_binaries_mirrorhttps://npmmirror.com/mirrors/electron…...

【Material-UI】Icon Button 组件详解

文章目录 一、基础用法1. 禁用状态 二、大小&#xff08;Sizes&#xff09;1. 小尺寸&#xff08;Small&#xff09;2. 大尺寸&#xff08;Large&#xff09; 三、颜色&#xff08;Colors&#xff09;1. 主题颜色2. 自定义颜色 四、高级用法和最佳实践1. 无障碍性&#xff08;A…...

51单片机-第七节-DS1302实时时钟

一、DS1302介绍&#xff1a; 实时时钟芯片&#xff0c;可对年&#xff0c;月&#xff0c;日&#xff0c;周&#xff0c;时&#xff0c;分&#xff0c;秒计时&#xff0c;是一种集成电路。 二、DS1302原理&#xff1a; 1.寄存器定义&#xff1a; Command&#xff1a;操作模式…...

Java毕业设计 基于SSM和Vue的图书馆座位预约系统小程序

Java毕业设计 基于SSM和Vue的图书馆座位预约系统小程序 这篇博文将介绍一个基于SSM框架和Vue开发的图书馆座位预约系统微信小程序&#xff0c;适合用于Java毕业设计。 功能介绍 用户 登录 注册 首页 图片轮播 关于我们 公告信息 图书馆信息 图书馆详情 预约选座 收藏 …...

【C++11】:lambda表达式function包装器

目录 前言一&#xff0c;可变参数模板1.1 简单认识1.2 STL容器中的empalce系列相关接口 二&#xff0c;lambda表达式2.1 lambda表达式语法2.2 探索lambda底层 三&#xff0c;包装器3.1 function包装器3.2 bind 四&#xff0c;类的新功能4.1 默认成员函数4.2 关键字default4.3 关…...

[io]进程间通信 -有名、无名管道 区别

有名管道和无名管道的区别 无名管道有名管道 使用场景 亲缘关系进程不相关的任意进程特点 1.固定读端fd[0]写端fd[1] 2.文件IO进行操作 3.不支持lseek&#xff08;&#xff09;操作 4.数据存储在内核空间 1.文件系统中存在管道文件 2.文件IO操作 3.不支持lseek 4.先进先出 5.数…...

pywinauto:Windows桌面应用自动化测试(七)

前言 上一篇文章地址&#xff1a; pywinauto&#xff1a;Windows桌面应用自动化测试&#xff08;六&#xff09;-CSDN博客 下一篇文章地址&#xff1a; 暂无 一、实战常用方法 1、通过Desktop快速获取窗口 通过之前章节我们了解到控制应用的方法为Application&#xff0…...

RGB++是什么;UTXO是什么;Nervos网络;CKB区块链;

目录 RGB++是什么,简单举例说明 RGB++简介 举例说明 UTXO是什么 定义 功能与特点 使用方式 优缺点 结论 CKB区块链 一、基础属性 二、技术特点 三、经济模型 四、应用场景 Nervos网络 一、网络架构 二、技术特点 三、经济模型 四、应用场景 五、未来展望 …...

轻闪PDF v2.14.9 解锁版下载与安装教程 (全能PDF转换器)

前言 轻闪PDF(原傲软PDF编辑软件)是一款操作简单的全能PDF转换器,轻松实现PDF转换为Word,Excel或其他格式,以及PDF压缩,合并和图片文字识别OCR等功能.这款pdf编辑转换软件几乎支持所有常见文档格式,一键完成PDF与其他文档互相转换,并含有PDF合并,压缩,图片文字识别OCR等增值功…...

mysql 5.7 解析binlog日志,并统计每个类型语句(insert、update、delete)、每个表的执行次数

1、mysqlbinlog工具 使用mysqlbinlog工具将文件中执行语句解析至某个文件中。 /usr/local/mnt/mysql/bin/mysqlbinlog --base64-outputDECODE-ROWS -v /usr/local/mnt/mysql/log/mysql-bin.017278 > binlog017278.sql --base64-outputDECODE-ROWS 参数&#xff1a; 这个…...

MySQL案例:MHA实现主备切换(主从架构)万字详解

目录 MHA 概念 MHA的组成 特点 案例介绍 &#xff08;1&#xff09;案例需求 &#xff08;2&#xff09;案例实现思路 &#xff08;3&#xff09;案例拓扑图 &#xff08;4&#xff09;案例环境 案例步骤 基本环境配置 关闭防火墙和内核安全机制 安装数据库 授权…...

81.SAP ME - SAP SMGW Getway Monitor

目录 1.起因 2.SMGW Displaying Logged On Clients Displaying Remote Gateways Display and Control Existing Connections Deleting a Connection Displaying Gateway Release Information Displaying Parameters and Attributes of the Gateway Change Gateway Pa…...

SAPUI5基础知识24 - 如何向manifest.json中添加模型(小结)

1. 背景 在上一篇博客中&#xff0c;我们总结了SAPUI5中模型的各种类型&#xff0c;并通过代码给出了实例化这些模型的方式。 其实&#xff0c;在SAPUI5中&#xff0c;我们可以通过在manifest.json 中添加模型配置&#xff0c;简化模型的初始化过程&#xff0c;并确保模型在应…...

操作系统---文件管理

一、系统调用&#xff08;系统API&#xff09; 什么是系统调用 由操作系统向应用程序提供的程序接口信息&#xff0c;本质上就是应用程序与操作系统之间交互的接口。 操作系统的主要功能是为了管理硬件资源和为应用软件的开发人员提供一个良好的环境&#xff0c;使得应用程序…...

vscode(仍待补充)

写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh&#xff1f; debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

大语言模型如何处理长文本?常用文本分割技术详解

为什么需要文本分割? 引言:为什么需要文本分割?一、基础文本分割方法1. 按段落分割(Paragraph Splitting)2. 按句子分割(Sentence Splitting)二、高级文本分割策略3. 重叠分割(Sliding Window)4. 递归分割(Recursive Splitting)三、生产级工具推荐5. 使用LangChain的…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲&#xff1a; 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年&#xff0c;数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段&#xff0c;基于数字孪生的水厂可视化平台的…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机&#xff08;Finite Automaton, FA&#xff09;到正规文法&#xff08;Regular Grammar&#xff09;转换器&#xff0c;它配备了一个直观且完整的图形用户界面&#xff0c;使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S &#xff08;client/server 客户端/服务器&#xff09;&#xff1a;由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序&#xff0c;负责提供用户界面和交互逻辑 &#xff0c;接收用户输入&#xff0c;向服务器发送请求&#xff0c;并展示服务…...

32位寻址与64位寻址

32位寻址与64位寻址 32位寻址是什么&#xff1f; 32位寻址是指计算机的CPU、内存或总线系统使用32位二进制数来标识和访问内存中的存储单元&#xff08;地址&#xff09;&#xff0c;其核心含义与能力如下&#xff1a; 1. 核心定义 地址位宽&#xff1a;CPU或内存控制器用32位…...

FOPLP vs CoWoS

以下是 FOPLP&#xff08;Fan-out panel-level packaging 扇出型面板级封装&#xff09;与 CoWoS&#xff08;Chip on Wafer on Substrate&#xff09;两种先进封装技术的详细对比分析&#xff0c;涵盖技术原理、性能、成本、应用场景及市场趋势等维度&#xff1a; 一、技术原…...

以太网PHY布局布线指南

1. 简介 对于以太网布局布线遵循以下准则很重要&#xff0c;因为这将有助于减少信号发射&#xff0c;最大程度地减少噪声&#xff0c;确保器件作用&#xff0c;最大程度地减少泄漏并提高信号质量。 2. PHY设计准则 2.1 DRC错误检查 首先检查DRC规则是否设置正确&#xff0c;然…...