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

经常有小伙伴学了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())))
faabe552244edc8ed899e4d4443e6e27.png


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”即可,希望能对你有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springmvc如何使用视图解析器_SpringMVC工作原理

SpringMVC工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(…

你有把依赖注入玩坏?

【导读】自从.NET Core给我们呈现了依赖注入,在我们项目中到处充满着依赖注入,虽然一切都已帮我们封装好,但站在巨人的肩膀上,除了凭眺远方,我们也应平铺好脚下的路使用依赖注入不仅仅只是解耦,而且使代码更…

mysql 表与表之间的条件比对_值得收藏 | 一份最完整的MySQL规范

一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为…

asp.net core服务中的限流

使用了AspNetCoreRateLimit三方库,starup.cs配置如下。using AspNetCoreRateLimit; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Configuration; using Microsoft.Exte…

sublime text html乱码,Sublime Text 2中文显示乱码的解决方法

Sublime Text 2中文显示乱码的解决方法发布时间:2014-05-12 15:30:14 作者:佚名 我要评论这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法,需要的朋友可以参考下1、安装Sublime Package Control。在Sublime Text 2上用Ctrl~打开…

2020 中国开源年度报告

点击上方“开源社”关注我们| 编辑:沈于蓝1前言撰写这篇前言,我们的心情一直很复杂,很难用某种词汇来概括。在心里升起的一句话是:“这是最好的时代,这是最坏的时代”。也许多年以后,我们回看 2020 年&…

python实验总结心得体会_Python,Pyvisa操作Agilent 86140x系列OSA

1,背景本人做光学的。。。最近研究实验偏向通信做WDM实验的时候发现能用实验室TCP/IP通信的光谱仪(OSA)都被用了,翻翻找找只在角落找到一台Agilent 68146B的OSA。。。就是下图这个货,想要捞取光谱数据,你看到那个软盘接口了吗。。…

cgcs2000高斯平面直角坐标_如何巧妙记忆高斯积分

高斯积分作为一种特殊的反常积分,其应用范围相当广泛,无论是在概率论中所引入的高斯分布(亦称正态分布),还是在统计物理中的相关应用,都表明其有着至关重要的作用。下面我们来介绍一种记忆高斯积分的方法&a…

基于.NET Core的优秀开源项目合集

开源项目非常适合入门,并且可以作为体系结构参考的好资源, GitHub中有几个开源的.NET Core项目,这些项目将帮助您使用不同类型的体系结构和编码模式来深入学习 .NET Core技术, 本文列出了不同类别的优秀的开源项目。???? eShopOnContainerseShopOnCo…

提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法

当电脑使用一段时间之后,常常会遇到运行速度逐渐变缓的情况,甚至卡顿死机,非常影响体验。那么有什么办法可以快速便捷的提高电脑运行速度呢?下面就教你8种办法,让电脑恢复飞速运行状态。1.关闭自动更新电脑总是自动更新&#xff…

C# Task 循环任务_C# Task.Run调用外部参数

首先讲一下:c# Task启动带参数和返回值的方法:Task启动带参数Task.Run(() > test("123"));public void Test(string s){...todo..}Task启动带参数和返回值的方法var s Task.Run(() > isTest("ss"));var t s.Result;private …

如何向K8s,Docker-Compose注入镜像Tag

最近在做基于容器的CI/CD, 一个朴素的自动部署的思路是:从Git Repo打出git tag,作为镜像Tagssh远程登录到部署机器向部署环境注入镜像Tag,拉取镜像,重新部署下面分享我是如何在K8s、docker-compose中注入镜像Tag?k8s熟…

职称计算机还用考试,职称计算机考试注意事项

职称计算机考试注意事项一、注意事项首先,由于考试是模块化设计,所以在报考时要选择自己熟悉的科目。切忌好高骛远,选择那些自己日常使用机会不多、并无把握的科目。许多人在考试时选择了自己工作中最常用的Windows XP、Word 2003、PowerPoin…

python安装地是什么_如何安装python

展开全部 Python是跨平台的,可以运行在2113Windows、Mac和各种Linux/Unix系统上5261。在Windows上写Python程序,放到Linux上也是能够4102运行的。 要开始学习1653Python编程,首先就得把Python安装到电脑里。安装后,会得到Python解…

ABP vNext 实现租户Id自动赋值插入

背景在使用ABP vNext过程中,因为我们的用户体系庞大,所以一直与其他业务同时开发,在开发其他业务模块时,我们一直存在着误区:认为ABP vNext 自动处理了数据新增时的租户Id(TenantId)的自动赋值插…

深入研究.NET 5的开放式遥测

OpenTelemetry 介绍OpenTelemetry是一种开放的源代码规范,工具和SDK,用于检测,生成,收集和导出遥测数据(指标,日志和跟踪),开放遥测技术得到了Cloud Native Computing Foundation(CN…

.NET5实战千万并发,性能碾压各版本,云原生时代,.NET5为王!

在移动互联网时代掉队的.NET,当下正凭借着.NET5的开源跨平台以及容器友好,在云原生时代正在重铸辉煌。而作为.NET开发者,新年跳槽季的高并发问题会更多了,因为高并发能牵扯出太多问题,接口响应超时、CPU负载升高、GC频…

html点击按钮计算两个输入框的和_小程序计算报价功能介绍

一、使用场景用户可在管理后台设置计算值和运算公式,访客输入对应计算值,即可实现自动计算出结果,并提供相关的咨询入口,适用于装修、建材、房贷、车险等行业的报价行为。二、功能版本限制小程序至尊版可开启和使用计算报价功能。…

用python画树_Python+Turtle动态绘制一棵树实例分享

本文实例主要是对turtle的使用,实现Pythonturtle动态绘制一棵树的实例,具体代码: # drawtree.py from turtle import Turtle, mainloop def tree(plist, l, a, f): """ plist is list of pens l is length of branch a is hal…

[ASP.NET2.0] asp.net在ie7中使用FileUpload上传前预览图片 [ZT]

asp.net在ie7中使用FileUpload上传前预览图片 因为安全性问题&#xff0c;IE7禁用了image控件引用本地图片&#xff0c;为了这个问题郁闷了好几天&#xff0c;终于找到了解决方案&#xff0c;好东西要与大家分享&#xff0c;代码如下&#xff1a;此段代码放于<head> ....…