19 Python面试题之一

1.列出 5 个常用 Python 标准库?

os,sys,time,random,re, math

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

整型、浮点型、字符串、列表、字典、元组、集合

3.简述 with 方法打开处理文件帮我我们做了什么?
4.列出 Python 中可变数据类型和不可变数据类型,为什么?

可变数据类型:列表,字典,集合
不可变数据类型:整型、浮点型、元组,字符串

5.Python 获取当前日期?
import datetime
now_time = datetime.datetime.now().strftime('%Y-%m-%d')
6.统计字符串每个单词出现的次数
message = 'aaabbaaaccbba'
count = {}
for i in message:
    if i not in count:
        count[i] = 1
    else:
        count[i] += 1
print(count)
count = {}
for i in message:
  if i in count.key():
      count.setdefault(i,1)
  else:
      count[i] +=1
print(count)
7.用 python 删除文件和用 linux 命令删除文件方法

···
import os
os.remove('a.txt')
···

rm  -f 文件名
8.写一段自定义异常代码

9.举例说明异常模块中 try except else finally 的相关意义

try:执行代码,如果正常执行则正常显示,如果出现异常,则进入后面的步骤
except:判断某类议程,出现不是显示异常,二是执行某类代码
else:如果不是except中议程,则执行else后面的代码
finally:不管是否议程,最后都执行的代码

10.遇到 bug 如何处理

查看代码类型,查找代码位置,进行修改

你可能感兴趣的:(19 Python面试题之一)