IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 牛客网专项练习30天Pytnon篇第07天 -> 正文阅读

[Python知识库]牛客网专项练习30天Pytnon篇第07天

1.在Python中,使用open方法打开文件,语法如下:
open(文件名,访问模式),如果以二进制格式打开一个文件用于追加,则访问模式为:(C)

A.rb

B.wb

C.ab

D.a

解析:

? ? ? ?"r","w","a","rb","wb","ab":指定对文件打开方式即文件内容操作方式,即只读,可写,追加,二进制读,二进制写,二进制追加。


2.Python调用(?ABC)函数可实现对文件内容的读取。

A.read()?

B.readline()?

C.readlines()?

D.readclose()

解析:

? ? ? ?read()读整个文件;readline()读一行;readlines()读所有行到list。


3.以下哪个代码是正确的读取一个文件:(C)

A.f = open("test.txt", "read")

B.f = open("r","test.txt")

C.f = open("test.txt", "r")

D.f = open("read","test.txt")

解析:

? ? ? ?Python中,打开文件常见操作方式:'r':读、'w':写、'a':追加;编码方式:utf-8、gbk? 。


4.执行以下程序,输出结果为:(B)

a = [['1','2'] for i in range(2)]
b = [['1','2']]*2
a[0][1] = '3'
b[0][0] = '4'
print(a,b)

A.[['1', '3'], ['1', '3']] [['4', '2'], ['4', '2']]

B.[['1', '3'], ['1', '2']] [['4', '2'], ['4', '2']]

C.[['1', '3'], ['1', '2']] [['4', '2'], ['1', '2']]

D.[['1', '3'], ['1', '3']] [['4', '2'], ['1', '2']]

解析:

? ? ? ?使用列表生成式生成的列表a=[['1', '2'], ['1', '2']],列表的两个元素虽然也是列表,但它们是不同的引用,修改其中的一个列表元素不影响另一个列表元素;而使用*生成的列表b=[['1', '2'], ['1', '2']] ,列表的两个列表元素指向同一个地址,修改时互相影响。


5.在python3.x执行下列选项的程序,不会抛出异常的是:(B)

A.

b = 1
def fn():
    nonlocal b
    b = b + 1
    print(b)
fn()

B.

tup = (('onion', 'apple'), ('tomato', 'pear'))
for _, fruit in tup:
    print(fruit)

C.

a = [b for b in range(10) if b % 2 == 0]
print(b)

D.

lis = [1,2,'a',[1,2]]
set(lis)

解析:

? ? ? ?A选项,变量b属于全局变量,所以应该使用global声明而不是nonlocal;B选项,可以使用_作为占位符,所以B选项不会报错;C选项,python3.x中,使用列表生成式,中间变量b在生成列表后被销毁,因此再次使用变量b会报错;D选项,集合元素不能是列表这类不可散列对象,因此会报错。


  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 20:37:01  更:2022-10-08 20:41:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 3:47:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计