这里有2019年Python最基础的7个面试题解析

 

这里有2019年Python最基础的7个面试题解析

1. 什么是 python 模块?在 Python 中命名一些常用的内置模块?

Python 模块是包含 Python 代码的文件。此代码可以是函数类或变量。Python 模块是包含可执行代码的 .py 文件。一些常用的内置模块是:

  • getpass
  • os
  • sys
  • subprocess
  • hashlib
  • json
  • pickle
  • shutil
  • time
  • datetime
  • re
  • random
  • configparser
  • traceback
  • yaml
  • itertools
  • logging

2.python内建数据类型有哪些?

这里有2019年Python最基础的7个面试题解析

 

3.列举python中可变数据类型和不可变数据类型,为什么?

这里有2019年Python最基础的7个面试题解析

 

4.python获取当前日期?

这里有2019年Python最基础的7个面试题解析

 

5. pprint 模块是干什么的?

这里有2019年Python最基础的7个面试题解析

 

6.用 python 删除文件和用 linux 命令删除文件方法?

Python:
	os.remove(path)
Linux:
	rm -f path

7.统计字符串每个单词出现的次数?

(1)setdefault()的方法判断
	message = 'It was a bright cold day in April, and the clocks were striking thirteen.' 
	count = {}
	for character in message:
	 count.setdefault(character, 0) # 方法调用确保了键存在于 count 字典中(默认值是 0)
	 count[character] = count[character] + 1
	print(count)
(2)传统方法
	count = {}
	for i in message:
	 if i not in count:
	 count[i] = 1
	 else:
	 count[i] += 1
	print(count)
(3)Counter方法
	from collections import Counter
	count= Counter(message) 
	print(count)

我是一名python开发工程师,从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,
面试真题,面试真题,面试真题等。想要这些资料的可以进群:688244617

以上是最新的面试题里面很基础的7道题目,你都会吗?觉得文章还可以的话不妨收藏起来慢慢看,有任何意见或者看法欢迎大家评论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值