• Day6_python基础之文件的读写和字典


    1、关于python中对于文件的读取与写入,哪个说法是正确的:C
    A. open方法不能同时读写,with open方法可以
    B. open方法和with open方法都可以一次处理多个文件
    C. open方法最后需要写一个close方法关闭文件,with open方法不需要
    D. open方法无法处理乱码问题,而with open可以
    2、关于文件读写的参数,以下说法正确的是: A、B、C(r+:如果文件不存在则报错,存在则覆盖;w+:如果文件不存在则创建,存在则清空;a+:如果文件不存在则创建,存在则追加)
    A. r+可以同时读写
    B. w+可以同时读写
    C. a+可以同时读写
    D. rw可以同时读写
    3、以下代码
    with open('d:/春夜喜雨.txt','w+') as file1:
    file1.write('好雨知时节,当春乃发生')
    file1.seek(______)
    f1=file1.read()
    print(f1)
    假设编码格式为gbk,如果希望f1从雨字开始打印,则seek中应该怎么填写:B、C
    A. 1
    B. 2
    C. 2,0
    D. 2,1
    4、一个文件中一开始有"好雨知时节,当春乃发生",以r+模式输入了"QQ"之后,则变为:C (解析:中文是两个字符长度)
    A. QQ
    B. QQ知时节,当春乃发生
    C. QQ雨知时节,当春乃发生
    D. QQ好雨知时节,当春乃发生
    5、读取一个文件file1,以下说法正确的是:A、B、D
    A. file1.read()读取文件所有内容,返回值是字符串
    B. file1.readline()读取文件中一行的内容
    C. file1.readlines()读取文件中所有内容,返回值是字符串
    D. file1.readlines()读取文件中所有内容,返回值是列表
    6、关于字典,以下说法正确的是:A、B、D
    A. 字典是无序的
    B. 字典是可变对象
    C. 字典的键可以存放任何对象
    D. 字典的值可以存放任何对象
    7、定义dict1={'A':'book','A':'ace'},之后print(dict1),则结果是:C
    A. {'A':'book','A':'ace'}
    B. {'A':'book'}
    C. {'A':'ace'}
    D. 报错
    8、有字典dict10={'ABC':'ABCDE','YOU':'YOURS','HIJKL':'MN'}:A、D
    A. print('ABC' in dict10),结果为True
    B. print('ABCDE' in dict10),结果为True
    C. print('YOU' not in dict10),结果为True
    D. print('YOURS' not in dict10),结果为True
    9、字典中的方法,以下说法正确的是: A、B、C、D
    A. dict1.keys() 遍历字典中的键
    B. dict1.values() 遍历字典中的值
    C. dict1.items() 遍历字典中的键值对
    D. dict1.update()可以新增或修改字典中的键值对
    10、以下说法正确的是: A、D
    A. dict1.clear()清空字典中的内容,地址不变
    B. dict1.clear()清空字典中的内容,地址也发生变化
    C. dict1={}变为空字典,地址不变
    D. dict1={}变为空字典,地址也发生变化

  • 相关阅读:
    【微信开发之问题集锦】redirect_uri 参数错误
    调度算法之时间片轮转算法
    快速排序算法分析和实现
    单链表(c语言实现)贼详细
    调度算法之最短作业优先算法
    HDU1027
    HDU1753 (大正小数相加)
    HDU 1715 (大数相加,斐波拉契数列)
    HDU 1316 (斐波那契数列,大数相加,大数比较大小)
    HDU1047(多个大数相加)
  • 原文地址:https://www.cnblogs.com/wennyjane/p/14494564.html
Copyright © 2020-2023  润新知