当前位置: 首页 > 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;使得应用程序…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad&#xff08;Adaptive Gradient Algorithm&#xff09;是一种自适应学习率的优化算法&#xff0c;由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率&#xff0c;适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成&#xff1a;MAC头部frame bodyFCS&#xff0c;其中MAC是固定格式的&#xff0c;frame body是可变长度。 MAC头部有frame control&#xff0c;duration&#xff0c;address1&#xff0c;address2&#xff0c;addre…...

HTML 列表、表格、表单

1 列表标签 作用&#xff1a;布局内容排列整齐的区域 列表分类&#xff1a;无序列表、有序列表、定义列表。 例如&#xff1a; 1.1 无序列表 标签&#xff1a;ul 嵌套 li&#xff0c;ul是无序列表&#xff0c;li是列表条目。 注意事项&#xff1a; ul 标签里面只能包裹 li…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

蓝桥杯 冶炼金属

原题目链接 &#x1f527; 冶炼金属转换率推测题解 &#x1f4dc; 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V&#xff0c;是一个正整数&#xff0c;表示每 V V V 个普通金属 O O O 可以冶炼出 …...

【生成模型】视频生成论文调研

工作清单 上游应用方向&#xff1a;控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...

Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)

Aspose.PDF 限制绕过方案&#xff1a;Java 字节码技术实战分享&#xff08;仅供学习&#xff09; 一、Aspose.PDF 简介二、说明&#xff08;⚠️仅供学习与研究使用&#xff09;三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...

IP如何挑?2025年海外专线IP如何购买?

你花了时间和预算买了IP&#xff0c;结果IP质量不佳&#xff0c;项目效率低下不说&#xff0c;还可能带来莫名的网络问题&#xff0c;是不是太闹心了&#xff1f;尤其是在面对海外专线IP时&#xff0c;到底怎么才能买到适合自己的呢&#xff1f;所以&#xff0c;挑IP绝对是个技…...

Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成

一个面向 Java 开发者的 Sring-Ai 示例工程项目&#xff0c;该项目是一个 Spring AI 快速入门的样例工程项目&#xff0c;旨在通过一些小的案例展示 Spring AI 框架的核心功能和使用方法。 项目采用模块化设计&#xff0c;每个模块都专注于特定的功能领域&#xff0c;便于学习和…...

MySQL 主从同步异常处理

阅读原文&#xff1a;https://www.xiaozaoshu.top/articles/mysql-m-s-update-pk MySQL 做双主&#xff0c;遇到的这个错误&#xff1a; Could not execute Update_rows event on table ... Error_code: 1032是 MySQL 主从复制时的经典错误之一&#xff0c;通常表示&#xff…...