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每日面试题考试:的主要内容,如果未能解决你的问题,请参考以下文章

Java实习生每日10道面试题打卡!

python每日经典算法题5(基础题)+1(中难题)

Python每日一练——数据存储第八关:操作MongoDB数据库

Python每日一练——数据存储第五关:操作SQLite数据库

Python每日一练——数据存储第六关:操作MySQL数据库

Python每日一练——数据存储第四关:如何将一个Python对象转换为对应的JSON字符串