662|0

11

帖子

0

TA的资源

一粒金砂(中级)

趣味微项目, 轻松学Python-2字典&文件操作 [复制链接]

前面学习了关于字符串、列表的内建方法,后面还有一个基本类型 字典 dict

字典(Dictionary)

字典是一种键值对集合,允许快速查找、插入和删除数据。常用的方法包括:

  • get() 用于安全地获取键对应的值。
  • keys() 和 values() 分别返回词典中的所有键和所有值。
  • items() 返回一个包含所有键值对的视图。
  • update() 可以用一个词典更新另一个词典。

在掌握了这些基础知识后,后续开始讲述文件操作

 

 

文件操作

打开使用文件

BN`YGTUJ_4V9(F`[FH)8T66_tmb.jpg  

Python提供了非常方便的文件操作接口,通过内建函数open(),我们可以轻松地打开、读取和写入文件。以下是一些常用的文件操作模式:

  • 'r':以只读模式打开文件。
  • 'w':以写入模式打开文件,若文件存在则覆盖,不存在则创建新文件。
  • 'a':以追加模式打开文件,在文件末尾添加内容。
  • 'r+':以读写模式打开文件。

打开文件后,我们可以使用以下方法进行操作:

  • read():读取文件内容。
  • write():向文件写入内容。
  • close():关闭文件,释放资源。

示例程序:将输入转换为大写输出

从打开的文件中获取字符串转换为大写输出

 

STDIN  读取文件并计算数量

A4D@@T02YOEDW8HMAU_UY_tmb.jpg  

本章实现了传入参数为文件,并计算文件中的行、单词、字节

 

整体按照书中的节奏来还是挺好的,每节都有对应的测试程序。

 

 


回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

推荐帖子
天线 基本概念

完全天线手册基本概念--------------------------------------------------------------------------------天线是FMDX的耳朵,微 ...

开始→运行→命令 大全

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 winver---------检查windows版本 wmimgmt.msc----打开windows管理体系结构 ...

一篇讲解决llc空载问题的硕士论文

一篇讲解决llc空载问题的硕士论文

红外接收器的 传输距离典型值 是什么意思 ?

见附图,为Vishay红外接收管 选型参数表。 附件为 TSOP93130接收管规格书。 请教: 1. 参数 Transmission Distance ...

低功耗、无线型无线传感器网络设计

无线技术的爆炸式发展催生了多种工业、科学及医疗(ISM)频带无线标准。由于有了这些新标准,各种无线应用渗透到我们日常生活的方 ...

Flash存储器的故障特征

Flash存储器是一种基于浮栅技术的非挥发性半导体存储器,一般有NOR、NAND、 DINOR和AND 等几种类型。作为一类非易失性存储器 ,Fl ...

请问2个二极管中间1个电容,这样的电路会烧电容吗?

左边+7V是常用电源,电流比较小,但是始终在,右边+5V正常悬空,有时候会插入,电流较大, 右边的+5V会另外通过个MOS管控制断 ...

拆解一个 4 口的 usbhub

前些天淘了几个4口,usb2.0 的 usbhub,给大家分享一下。 这个 usbhub 使用了半透明外壳,看起来比那些普通塑料外壳的更 ...

如何定制差分晶振应用电路方案

其实,关于定制定制差分晶振应用电路方案,首先要根据企业的需求进行定制,因为不同的企业可能对于定制差分晶振应用电路定制需求 ...

关闭
站长推荐上一条 1/10 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表