IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 记录自己答题带思路Python简单?先来40道基础面试题测试下 -> 正文阅读

[数据结构与算法]记录自己答题带思路Python简单?先来40道基础面试题测试下

今天打卡,争取明年到12k
在这里插入图片描述
希望大家批评指正感谢

1.python2中有range和xrange,这两个有什么区别?
答:range 创建列表,for i in range() 用的多 循环
str = ‘lxp666’
for i in range(len(str)):
print(str[i])
换行打印字符串

2.print(int(‘111’, 2)) 的结果是?
答: 是2的 零次方+ 2的一次方 + 2的平方
print(int(‘111’, 5)) 那就是 5的零次方+…

疑问print(int(‘222’, 2)) 这种没见过还是要翻阅一下int函数语法!!

3.在python当中如何获取命令行参数?
sys 不太懂希望大家百度

4.python中id、is、=、== 分别是比较什么的?
id 是来 内存地址的 is引用相同 = 赋值 = = 两个值是否相等

5.python的小数据池是什么?
在牛客网刷题遇到过
原题: a=[1,2,3] b=[1,2,4] id(a[1]) == id(b[1]) 结果是true
范围在[-5,256]
暴力记忆 占用内存很小,小数据池的范围是-5~256 ,如果多个变量都是指向同一个(在这个范围内的)数字,他们在内存中指向的都是一个内存地址。

6.test = [{‘name’:‘tom’, ‘salary’:20000}, {‘name’:‘jack’, ‘salary’:15000}, {‘name’:‘liming’, ‘salary’:10000},],根据salary由大到小进行排序
test = [{‘name’: ‘tom’, ‘salary’: 20000}, {‘name’: ‘jack’, ‘salary’: 25000}, {‘name’: ‘liming’, ‘salary’: 10000}, ]
list1 = []
for one in test:
list1.append(one[‘salary’])
list1.sort(reverse=True)
list2 = []
for j in range(0, len(list1)):
for one in test:
if list1[j] == one[‘salary’]:
list2.append(one)

print(list1)
print(list2)

思路:先将字典循环遍历 将字典中的key=slary 薪资添加到一个列表中,然后sort(reverse=true) 进行反转排序 先从小到大在反转列表。
然后再次循环遍历, list1的值 == salary时 将小字典加入新的列表list2

10、流程控制当中:pass、continue、break、exit分别是什么作用?
先答这一题
pass是相当于 空着写会报错,加上不会
continue 跳出本次循环
break 终止循环
exit 不用
例: 循环遍历小于10 ifa==5 continue print(a) 跳过5 其他都打印
break 截止到5
11、python当中的赋值、浅拷贝、深拷贝有什么区别?

list1=[1,2,3,4]
①list2=list1
②list2 =list1.copy()

id(list1) id(list2)
①:改变list1中的值 list2的值也会改变 id 内存地址相同
② :拷贝后 地址不同 list1 值改变后 list2 不变。

明天继续。

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-12-24 18:44:08  更:2021-12-24 18:44:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 16:33:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码