海康威视软测开笔试(python 2024.9.20)

部分印象,内容为回顾的知识点

单选题、多选题

python中公式的合法性

  1. x=y=z=1:将 x,y,z都赋值为1
  2. x+=y:x=x+y ,只要x和y在使用前已经定义
  3. x,y = y,x:是python的元组解包,交换x,y的值
  4. x=(y=z+1) : 不能同时给两个表达式赋值,并且必须先定义z

python中的 \ 后缀

  1. 续行符
  2. 转义字符:\' (单引号)、\" (双引号) 、\\ (反斜杠自身)、\n (换行)、\t (制表符)、\r(回车)
  3. Unicode字符:使用反斜杠和u或者U表示
  4. 原始字符串:字符串前加r或者R,可以将反斜杠视为普通字符

python中tempfile与open

tempfile:

  • 用于创建临时文件或目录,通常用于存储临时数据;文件在关闭或者程序结束时自动删除;避免文件名冲突,默认使用随机文件名;
  • 优点:无需手动管理文件名和删除;防止信息泄露,临时文件通常存储在系统临时目录中;
  • 缺点:生命周期短,创建和删除临时文件可能略有性能损失;

区别:

  • tempfile适合短期、临时数据处理
  • open适合需要持久化和灵活操作的文件

使用:

# tempfile使用with语句来自动管理资源
import tempfile

with tempfile.NamedTemporaryFile() as temp_file:
    temp_file.write(b'This is a temporary file.')
    temp_file.seek(0) # 将文件指针移动到文件的开头
    print(temp_file.read())

# open读写文件
with open('example.txt', 'w') as file:
    file.write('This is a persistent file.')

# 读取文件
with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

iterator使用

# itertor是Python中的迭代器,用于遍历集合(列表、元组、字典)
# 1. 创建迭代器
my_list = [1,2,3,4,5]
iterator = iter(my_list)

# 逐个访问元素   无需加载整个集合到内存中
print(next(iterator))
print(next(iterator))

# 遍历循环访问元素
for item in iterator:
    print(item)

数据库范式

第一范式:字段原子性,不能有嵌套的表;列的值唯一

第二范式:满足第一范式,所有非主键列完全依赖于主键,不是部分依赖

第三范式:满足第二范式,非主键列不能依赖于其他主键列,消除传递依赖

BCNF:满足第三范式,任何依赖关系的左侧必须是候选键

python中的try...except...else用法

首先执行try,没有异常继续执行else,若try中发生了异常,会跳过else,执行相应的except

Django和Flask

Django的ORM

Flask核心外部库

python中 多个值的and 、or 的输出

  • and 运算符会返回最后一个真值,或者第一个假值。如果所有操作数都为真,则返回最后一个操作数
  • or 运算符返回第一个真值,如果所有操作数都为假,则返回最后一个操作数

python协程

编程题3道

  1. 输入一个正整数,输出该整数以内的所有素数,用python实现
  2. 水2元一瓶,4个瓶盖可以换一瓶水,2个空瓶可以换一瓶水,根据带的钱计算总共可以获得多少瓶水
  3. SQL题(没写出来)
全部评论

相关推荐

09-12 11:55
已编辑
湖南工商大学 Java
那一天的Java_J...:这种一堆问题的,别去
点赞 评论 收藏
分享
点赞 评论 收藏
分享
头像
昨天 20:13
中南大学 Java
序言大家好呀。我是希晨er,一个初入职场的程序猿小登最近上班摸鱼刷到了一篇文章:10年深漂,放弃高薪,回长沙一年有感,还有聊聊30岁大龄程序员过往的心路历程,突然就有点感慨。我如今也做出了和大明哥一样的抉择,只是更早。此外我22年的人生,好像从来没好好记录过。正好现在工作不太忙,就想把这些经历写下来,也希望能得到社区里各位前辈的指点个人背景我是03年出生的西安娃,父母都是普通打工人。刚从中南大学软件工程专业毕业半年,现在在老家的央企过着躺平摆烂的日子成长轨迹从农村到城市的童年我家并不是西安的,只是爸妈在西安上班,从小学之后就把我接到了西安。后来老家房子拆了,爷爷奶奶也搬了过来。农村的生活,我觉...
Yki_:看哭了,恋爱那一段你女朋友说你不够关心她,可你毕竟也愿意遇到矛盾写几千字来和她慢慢分析;说不愿意给她花钱,我感觉可能只是消费观不一样;如果她想留在长沙,也应该提前跟你说开。不过她也许会心疼你放弃大厂offer转向数字马力?我也因为同样的原因有过一段幸福而充满遗憾的感情,不过跟爱情相比确实前途更重要一点。至于offer的选择,换我我也会这么选。把这些旧事记录下来以后,接下来就好好向前看吧,加油兄弟
🍊晨光随笔
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务