经常有小伙伴学了Python不知道是否能去找工作,可以来看下这十道题检验你的成果:
1、常用的字符串格式化方法有哪些?并说明他们的区别

a. 使用%,语法糖

print("我叫%s,今年%d岁" % ("oxs", 18)) # 我叫oxs,今年18岁

b. 通过{}替代%,后面跟.forma()函数

print("我叫{},今年{}岁".format("oxs", 18)) # 我叫oxs,今年18岁

3、利用python打印前一天的本地时间,格式化为“2018-01-30”

先获取当前时间戳时间-(60*60*24),再转化为格式化时间strftime("%Y-%m-%d")【strftime("%Y-%m-%d %H:%M:%S")】

import timeprint(time.strftime("%Y-%m-%d", time.localtime(time.time())))

4、python中re模块的search()和match()的区别

相同点:
都接收两个参数(正则表达式, 待匹配的字符串)
都只匹配一个符合条件的项
区别点:
search 根据所写的正则匹配符合条件的第一个
match 根据所写的正则 从头开始 匹配,相当于在正则表达式的开始位置加一个"^"
例子:匹配Hello
search 只要句中有Hello就能匹配上,aaasjhdHellokjasd
match Hello必须在句首才能匹配上,Helloaaasjhdkjasd

5、什么是lambda函数,有什么好处?

匿名函数:可以和内置函数合用,有效减少冗余代码

6、说明__init__和__new__的作用

__init__ :初始化方法 默认参数-self
__new__:构造方法 默认参数-cls 创建对象
__del__:析构方法 删除一个对象之前执行的方法

7、简述反射是怎么回事

用字符串数据类型的变量名或者是函数名来调用对应的属性
什么时候用反射:例--》A.b(A对象/模块/类.b属性/方法)==》getattr(A, 'b')

8、解释python中深浅拷贝的区别

深copy:不管一个数据类型有多少层,都另外开辟新的空间存储一份和原来一模一样的数据
浅copy:只是重新开辟一块空间来copy第一层的数据,涉及到容器类的数据类型,只存储它的内存地址

9、用最简洁的方式生成如题列表[4, 16, 32, 64, 128]

l = []for i in range(2, 8): if i != 3: l.append(2**i) # 或者是l.append(pow(2, 3))

10、python中如何实现随机数并打印,默认随机数范围是多少

random.random() 范围 0~1

以上十道题你做对了7道说明你基础学的还不错哦,继续努力!

最后,小编想说:我是一名python开发工程师,整理了一套最新的python系统学习教程,想要这些资

料的可以关注私信小编“01”即可,希望能对你有所帮助。

python删除符合条件的行_这十道经典Python笔试题,全做对算我输相关推荐

  1. python解决数学问题的实例_三十道python实战练习习题

    Python数学计算,编程练习题实例一: 简述:这里有四个数字,分别是:1.2.3.4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位.十位.个位的数 ...

  2. pandas删除满足条件的行_入门Pandas练习

    本节主要是自己学习pandas的练习,与你分享. 导入Pandas与NumPy import numpy as np import pandas as pd 生成Series时,pandas默认生成整 ...

  3. python如何设置画布开始位置_只要十分钟,Python绘图神器Turtle了解一下?

    python的强大在于它有许多的强大的库,turtle就是其中之一. 利用turtle,你可以进行交互式的绘画,作为一个艺术白痴,想要画一幅画可能很困难,但是利用python的turtle库,只需要几 ...

  4. python凯撒密码详解_四十八、Python用smtp发邮件详解(163和QQ邮箱)

    Python发邮件详解 一.利用163的smtp发送邮件 import smtplibfrom email.mime.text import MIMETextfrom email.header imp ...

  5. java代码题_精选20道Java代码笔试题

    1.运算符优先级问题,下面代码的结果是多少? publicclassTest {publicstaticvoidmain(String[] args){ int k = 0; int ret = ++ ...

  6. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  7. vector, list, map在遍历时删除符合条件的元素

    直接看源码,内有详细解释 /* 测试vector, list, map遍历时删除符合条件的元素 本代码测试环境: ubuntu12 + win7_x64 */ #include <iostrea ...

  8. 递归删除符合条件的目录,文件, kotlin,java

    package aimport java.io.IOException import java.nio.file.* import java.nio.file.attribute.BasicFileA ...

  9. SQL Server 使用DELETE 语句删除表中的记录两种情况(删除符合条件的记录,删除所有记录)

    1 使用详解 DELETE 语句 说明:用于删除表中的记录. 语法: DELETE FROM table_name [WHERE some_column operator some_value]; 2 ...

最新文章

  1. ATSS EfficientDet
  2. iOS系统库头文件中NS_AVAILABLE相关
  3. mysql min怎么用_MySQL中MIN()函数的使用教程
  4. 使用Remix编写Solidity语言的小例子
  5. jQuery Ajax实现下拉框无刷新联动
  6. 微信潜规则:月薪过万的90后,过年都在看什么?
  7. 用Aliyun E-MapReduce集群的sqoop工具和数据库同步数据如何配置网络
  8. 当代研究生应当掌握的并行训练方法(单机多卡)
  9. Swift2.0新特性
  10. UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position...的解决办法
  11. PHPExcel存放多个sheet报错: Invalid parameters passed.
  12. 阿里开源自研语音识别模型DFSMN
  13. 转速传感器隔离放大器输出信号隔离变送器正弦波转方波信号隔离器
  14. 【新学期新FLAG】一名计科新生の大一学习计划
  15. 小何同学问了苹果CEO库克哪些问题?
  16. word制作多个单位联合发文的文件头
  17. C numi和弓道 双指针(2020牛客寒假基础训练营1 )
  18. 什么是5G?它能为我们带来什么样的便利?思维导图《5G时代》给你新认识
  19. 博主已出版的全部译作汇总
  20. 园区信息通信基础设施管理方案

热门文章

  1. .NET Core开源组件:后台任务利器之Hangfire
  2. 替代反射调用的几种方式及性能测试
  3. JWT【JSON Web Token】 简述
  4. [转]2020年5月程序员工资统计,平均14542元
  5. 【VB测绘程序设计】第一章 VB测绘程序设计概述
  6. Android studio之迁移定制出现Installation failed with message Failed to finalize session
  7. Andorid之Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法总结
  8. eclipse myeclipse 快捷键
  9. [python opencv 计算机视觉零基础到实战] 一 opencv的helloworld
  10. 自定义sql_一个简单易用的开源BI软件,专为SQL用户设计的开源库