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

Python爬虫实战:研究MechanicalSoup库相关技术

一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...

web vue 项目 Docker化部署

Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段&#xff1a; 构建阶段&#xff08;Build Stage&#xff09;&#xff1a…...

css实现圆环展示百分比,根据值动态展示所占比例

代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》

引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

电脑插入多块移动硬盘后经常出现卡顿和蓝屏

当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时&#xff0c;可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案&#xff1a; 1. 检查电源供电问题 问题原因&#xff1a;多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

CMake 从 GitHub 下载第三方库并使用

有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...

rnn判断string中第一次出现a的下标

# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...

论文笔记——相干体技术在裂缝预测中的应用研究

目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术&#xff1a;基于互相关的相干体技术&#xff08;Correlation&#xff09;第二代相干体技术&#xff1a;基于相似的相干体技术&#xff08;Semblance&#xff09;基于多道相似的相干体…...

Java数值运算常见陷阱与规避方法

整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...