题目:给一篇英文文章,统计每一个单词出现的次数
坑(面试官提到的):

  1. 大小写
  2. 标点符号
  3. 缩写
import stringdef get_dict_word_times(file):""":param file: 需要查找的文件:return: 字典{单词:次数}"""# 将文章中的单词以空格切分(此时带标点符号)list_word_with_punctuation = file.read().split()# 去掉标点,并不区分大小写list_word = [word.strip(string.punctuation).lower() for word in list_word_with_punctuation]# 去重set_word = set(list_word)return {word: list_word.count(word) for word in set_word}def main():with open(r"demo.txt", "r") as file:dict_word_times = get_dict_word_times(file)return dict_word_timesprint(main())"""
strip()用来一处字符串头尾指定的字符或字符数列
只能删除开头的或者是结尾的字符,不能删除中间的
string.punctuation找出字符串中的标点
"""

字节跳动测开实习面试题相关推荐

  1. 字节跳动测开面经(两面 + HR)

    陆陆续续投了不少公司,但大都没有回复,好在字节顺利通过,打破0offer惨状-来给大家分享一下面经 文章目录 一面 (4.22) 二面(4.23) HR面(4.27) 一面 (4.22) 自我介绍.实 ...

  2. 百度测开实习感受分享

    目录 百度测开实习感受分享 技术成长 日常生活与福利 如何准备 百度测开实习感受分享 关于本人:四川大学 计算机 2018级 绩点不高,无能力保研,比较喜欢研究后端各种技术,大三上选择尽早出来实习,当 ...

  3. 字节跳动暑期日常实习前端面试

    字节跳动暑期日常实习前端面试 这次面试的字节跳动的幸福里部门,本来我是不想面字节跳动的,毕竟字节的算法难度是公认的高,而这又是我的薄弱环节哈哈,不过群里加了个老哥非得让我试试,那我就试试吧哈哈哈,不过 ...

  4. 字节跳动-2020秋招-笔试题剖析【5道算法题】

    字节跳动-2020秋招-笔试题剖析[5道算法题],限时120分钟. 让我们一起来看看这些题吧! 题一:模型文件去重 [题目描述] 抖音上不同的用户类型我们有不同的用户模型文件. 我们有一个模型配置文件 ...

  5. 2021-07/08收集字节跳动---Java提前批面试题

    一.字节提前批java后台开发面试一面 1. 字符编码的utf8 gbk为什么设计这么多格式. 1)ASCII 编码 众所周知,计算机只能处理0和1,任何符号都转换为0和1的序列才能处理.计算机中8个 ...

  6. 字节跳动+京东+360+网易面试题整理,源码+原理+手写框架

    前言 其实Android开发的知识点就那么多,面试问来问去还是那么点东西.所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度.so,出去面试时先看看自己复习到了哪个阶段就好.我是08年入Andr ...

  7. 字节跳动《Python高频面试题》火了,完整版 PDF 开放下载!

    最近很多小伙伴找我要一些Python基础/框架资料及面试题,于是我翻箱倒柜,把这份字节跳动大牛总结的Python面经总结找出来,免费共享给大家! 据说有小伙伴靠这份笔记顺利进入TMD华为等大厂,所以一 ...

  8. 字节跳动后台开发实习面试回顾

    2月21号在实习僧投的后台开发实习的简历,2月22号接到字节跳动HR打来的电话预约了3月4号的面试,然后开始了十天的准备... 准备阶段: 首先根据之前的面试经验和网上的面经了解到的,总结了面试常问的 ...

  9. 字节跳动今日头条前端面试题和经验

    一面 自我介绍,然后问了为什么学习前端 算法:实现36进制转换 简述https原理,以及与http的区别 操作系统中进程和线程怎么通信 node中cluster是怎样开启多进程的,并且一个端口可以被多 ...

最新文章

  1. ORB_SLAM2 定位模式
  2. mysql跟踪和日志
  3. linux交换分区的文件格式为,LINUX的交换分区或交换文件SWAP的查看与维护
  4. 单多晶技术拉锯战升级
  5. 基于XML和注解的Spring Bean管理
  6. Fiddler显示只抓取特定网站或APP
  7. 怀疑Alexa算法调整,清理一批网站
  8. 二进制数组操作的数组维度必须匹配_Testbench编写指南(2)文件的读写操作
  9. 如何实现语音转文字?这三个方法简单又实用,轻松实现语音转文字
  10. Django笔记十一之外键查询优化select_related和prefetch_related
  11. 贪心算法Greedy
  12. Provision 过程(PB-ADV,PB-GATT,Net key,Unicast,Dev key,App key)
  13. CentOS 用Strongswan搭建IPSec ***
  14. 计算机的记事本和写字板的功能,记事本和写字板有什么不同?功能上
  15. PHP+Redis令牌桶算法 接口限流
  16. iOS 微信分享整理 - 自定义分享菜单
  17. 小红书数据分析在哪看?小红书品牌,如何拥抱Z世代?
  18. Android 展讯-关闭IP拨号功能
  19. installshield打包mysql_实现Installshield对Php+mysql+apache做的程序在WINDOWS下打包
  20. Python-Django毕业设计安卓电影院售票管理APP论文(程序+LW)

热门文章

  1. 关于Windows的用户帐户控制
  2. 美国PARKER派克永磁高速伺服电机——GVM电机
  3. Revit中为房间添加填充图例和“构件快速上色”
  4. 微信公众号中的支付宝支付与微信支付 支付宝支付问题(微信bug)
  5. 苹果电脑macos Ventura 13.0(22A380)dmg原版引导版镜像下载
  6. 利用Lambda实现通过getter/setter方法引用拿到属性名
  7. 实时操作系统-与QNX比较-qnx系统优势-qnx性能分析-qnx系统性能分析
  8. windows10-conda cmd使用时错误:‘conda‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  9. 如何查看.o和.exe文件
  10. 五、交换机 与 发布/订阅模式、路由模式、主题模式