码迷,mamicode.com
首页 > 编程语言 > 详细

python每日面试题考试:

时间:2018-06-26 23:49:00      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:TE   pattern   string   flag   要求   font   tor   direct   nbsp   

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每日面试题考试:

标签:TE   pattern   string   flag   要求   font   tor   direct   nbsp   

原文地址:https://www.cnblogs.com/kermitjam/p/9231596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!