python每日十题(6)

列表操作函数有(假设列表名为ls):

复制代码
复制代码
   len(ls):返回列表ls的元素个数(长度)。

   min(ls):返回列表ls的最小元素。

   max(ls):返回列表ls的最大元素。

   list(x):将x转变为列表类型。

使用min(ls)和max(ls)的前提是列表中各元素类型可以进行比较。如果列表元素不能比较,使用这两个函数将会报错

外层for第1次循环将字符'想'赋给变量m,m='想',内层for第1次循环将'家'赋给变量n,则m+n连接字符,利用列表的append()方法将连接后的字符'想家'加入到列表ls中;内层for第2次循环将'人'赋给变量n,则m+n连接字符,利用列表的append()方法将连接后的字符'想人'加入到列表ls中。外层for第2次循环将字符'念'赋给变量m,m='念',内层for第1次循环将'家'赋给变量n,则m+n连接字符,利用列表的append()方法将连接后的字符'念家'加入到列表ls中;内层for第2次循环将'人'赋给变量n,则m+n连接字符,利用列表的append()方法将连接后的字符'念人'加入到列表ls中。最后列表ls='想家','想人','念家','念人',print(ls)输出ls。本题选D选项。

在Python语言中,文件读取方法有(设f代表文件变量):

f.read():从文件中读入整个文件内容。

f.readline():从文件中读入一行内容。

f.readlines():从文件中读入所有行,以每行为元素形成一个列表。

f.seek():改变当前文件操作指针的位置。本题选B选项。

open()函数打开一个文件,并返回可以操作这个文件的变量txt,并且open()函数有两个参数:文件名和打开模式。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(txt)语句输出的是变量txt代表的文件的相关信息:<_io.TextIOWrapper name='family.txt' mode='r' encoding='cp936'>。若想要输出文件的内容,需要把文件的内容读入,如txt1 = txt.read()。本题选C 选项。

在Python中,split()方法通过指定分隔符对字符串进行切片,返回分隔后的字符串列表。以split(",")方法从CSV文件中获得内容时,无法去除换行符。'水晶葡萄\n奶油富士'作为一个列表元素出现,所以ls='哈密瓜, '香瓜', '无籽西瓜', '水晶葡萄\\n奶油富士', '火龙果', '百香果',最后输出列表。本题选A选项。

文件打开模式中w表示覆盖写模式,文件不存在则创建,存在则完全覆盖原文件。文件写入方法中,writelines()直接将列表类型的各元素连接起来写入文件中。此代码就是将列表ls中的内容整体写入文件中。本题选B选项。

Python通过open()函数打开一个文件,并返回一个操作这个文件的变量,语法:<变量名>=open(<文件路径及文件名>,<打开模式>)。本题选C选项。

numpy是Python的一种开源数值计算扩展第三方库,用于处理数据类型相同的多维数组,简称"数组"。numpy可以用来存储和处理大型矩阵,提供了许多高级的数组编程工具,如矩阵运算、矢量处理、N维数据变换等。本题选A选项。

PIL库是Python语言在图像处理方面的重要的第三方库,支持图像存储、处理和显示,它能够处理几乎所有的图片格式,可以完成对图像的缩放、剪裁、叠加以及图像添加线条、图像和文字等操作。使用Python语言处理图像相关的程序,首选PIL库。本题选D选项。

在Python语言中,属于Web开发框架第三方库的有:Django库、Pyramid库和Flask库。本题选B选项。

相关推荐
刘某的Cloud5 分钟前
k8s部署prometheus架构规则
linux·运维·kubernetes·prometheus·监控
mounter62516 分钟前
从 2026 LSFMM/BPF 峰会看 eBPF 生态演进:技术变革、工具全景与资源泄漏诊断实战
linux·linux kernel·kernel
M78佐菲20 分钟前
Linux学习笔记:网络通信
linux·笔记·学习·算法
AAA代码批发商29 分钟前
Days37 Linux C 网络编程:UDP、TCP 与 HTTP 协议实战详解
linux·c语言·网络
Ningcode_cloud32 分钟前
什么是CICD? GitLab + Jenkins 持续集成实战部署手册
运维·ci/cd·云原生·容器·gitlab·jenkins
好评12439 分钟前
【Linux】传输层协议UDP
linux·运维·udp
Csxyzj1 小时前
基于Linux+Docker NAT的Ollama多实例负载均衡部署
运维·docker·容器
流光D1 小时前
AI时代,搭建 web 站点并配置 nginx 反向代理流程
运维·服务器·前端·人工智能·nginx·ai·ai编程
GreatVicent1 小时前
AI Agent互操作标准化加速:A2A协议正式加入Linux基金会
linux·运维·人工智能·agent·aws·a2a
huainingning1 小时前
华三华为锐捷迈普中兴交换机二三层接口切换命令
服务器·网络·华为