python每日面试题考试:
Posted kermitjam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python每日面试题考试:相关的知识,希望对你有一定的参考价值。
6.25:
1. 创建一个装饰器将下面函数输入的字符串首字母大写,其余字母小写。 2.请写一段python代码,替换掉目标字符串中的[北京市,技术,有限,公司]等字符,目标字符串:北京市麦达技术数字有限公司,要求替换输出 麦达数字。 3.*args,**kwargs的作用是什么?如何使用? 4.把字符串“HELLO PYTHON”从大写字母全部转换成小写字母并换行显示,然后输出到计算机c盘的hello.txt文件中保存。 5.python中如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别) 面经: 1.简历一定要给人的感觉是清晰大方,不要太花哨了 2.投简历要多一些渠道,不要只投一个平台,可以投像智联,boss,拉勾,投完之后要时刻关注着动态,不要看他们的公司要求有多么的高,反正你投过去再说,有的公司要求就是到处抄别人公司的要求. 3.面试结束后一定要做经验总结,不会的问题要想办法找到答案,不要在同一个地方再栽跟头. 4.面试时的心态一定要好,不要太紧张,遇到不会的问题,你也可以反问面试官,当然也会有的面试官会拒绝回答你的问题,但这没有关系,你会给人一个好学的印象. 5.离职原因一定要想好,给的这个理由一定要能说服面试官 6.面试前要把自己知识网络图做好,烂熟于心,然后你才可以处于不败之地
6.26:
1. re模块中match(pattern,string[,flags]),检查string的开头是否与pattern匹配
re模块中research(pattern,string[,flags]),在string搜索pattern的第一个匹配值
2.生成6位随机的验证码:
import random def random_code(n=7): res = ‘‘ for i in range(n): str1 = str(random.randrange(0,9)) str2 = chr(random.ranrange(65,99)) res +=random.choice([str1,str2])
3.python的回收机制
https://www.jianshu.com/p/1e375fb40506
4.补充缺失的代码
def print_directory_contents(sPath):
"""
这个函数接受文件夹的名称作为输入参数,
返回该文件夹中文件的路径,
以及其包含文件夹中文件的路径。
"""
import os
for sChild in os.listdir(sPath):
sChildPath = os.path.join(sPath,sChild)
if os.path.isdir(sChildPath):
print_directory_contents(sChildPath)
else:
print sChildPath
5.两个值交换值
a = 10
b = 20
1.
a,b = b,a
2.
x = a
a = b
b = x
3.
a = a+b
b = a-b
a = a-b
6.27:
以上是关于python每日面试题考试:的主要内容,如果未能解决你的问题,请参考以下文章
Python每日一练——数据存储第八关:操作MongoDB数据库
Python每日一练——数据存储第五关:操作SQLite数据库