当前位置: 首页 > ops >正文

python基础面试练习题

1、# 利用reverse反转列表
li = ['a', 'b', 'c', ]
li.reverse()
print(li)

输出:['c', 'b', 'a']

2、print("---字符串转换为小写---")
text = "Hello WORLD"
lower_text = text.lower()
print(lower_text)
输出:
---字符串转换为小写---
hello world
print("---字符串转换为大写---")
text = "Hello WORLD"
upper_text = text.upper()
print(upper_text)
输出:
---字符串转换为大写---
HELLO WORLD3、print("---字符串排序,升序和降序排列--")
a = [1, 5, 2, 3, 7, 4, 8, 6]
print(sorted(a))
print(sorted(a, reverse=True))

输出:

---将两个列表组合成一个元祖列表--
---字符串排序,升序和降序排列--
[1, 2, 3, 4, 5, 6, 7, 8]
[8, 7, 6, 5, 4, 3, 2, 1]

4、# 字符串的乘法,是将字符串输出3次
str = 'test'
print(str * 3)
# 列表的乘法,还是一个列表
list = [1, 2, 3]
print(list * 3)

输出:

testtesttest
[1, 2, 3, 1, 2, 3, 1, 2, 3]

print("-------------分割线--------------")
5、# [起始偏移量 start:终止偏移量 end:步长 step]
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 2, 1, 0]
print(a[:])
print(a[2:])
print(a[3:6])
print(a[2::3])

输出:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 2, 1, 0]
[3, 4, 5, 6, 7, 8, 9, 3, 2, 1, 0]
[4, 5, 6]
[3, 6, 9, 1]

print("-------------从列表中删除重复元素--------------")
6、# 从列表中删除重复元素  先将列表转换为一个集合,使用set(),集合不允许重复元素
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 3, 2, 1, 0]
b = set(a)
print(b)

输出:

    -------------从列表中删除重复元素--------------
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}    

5、print("----append:将一个值添加到列表中,extend是将一个列表的值添加到列表中---")
a = [1, 2, 3]
b = [1, 2, 3]
a.append(66)
b.extend([44, 55])
print(a)
print(b)

输出:

----append:将一个值添加到列表中,extend是将一个列表的值添加到列表中---
[1, 2, 3, 66]
[1, 2, 3, 44, 55]        

6、print("---取一个整数的绝对值:abs()函数获取--")
a = 10
b = -9
print(abs(a))
print(abs(b))

输出:

---取一个整数的绝对值:abs()函数获取--
10
9

7、print("---将两个列表组合成一个元祖列表--")
# list1 = ["name", "age", "phone"]
# list2 = ["张东东", "12", "18566699996"]
# list3 = ["张嘻嘻", "15", "18566699997"]
# list4 = list(zip(list2,list3))
# print(list4)

输出:暂无

9、print("---字符串反转--")
a = "hello"
print(a[::-1])
b = ''.join(reversed(a))
print("b为:" + b)

输出:

---字符串反转--
olleh
b为:olleh

10、print("---如何按照字母顺序对字典进行排序--")
d = {'c': 3, 'd': 4, 'b': 2}
print(sorted(d.items()))

输出:

---如何按照字母顺序对字典进行排序--
[('b', 2), ('c', 3), ('d', 4)]

http://www.xdnf.cn/news/13369.html

相关文章:

  • Spring Boot 3 集成 MyBatis 连接 MySQL 数据库
  • TrOCR模型微调
  • 手机连接windows遇到的问题及解决方法
  • 40道Bash Shell高频题整理(附答案背诵版)
  • day 50
  • 【记录头条】头条内容合规快速自查清单
  • C++与C有什么不同
  • 【案例实战】轻创业技术手册:如何用最小MVP模型验证市场需求?低成本创业可以做什么?低成本创业项目排行榜前十名!轻资产创业项目做什么比较好?格行代理怎么样?
  • 统计学习—有监督part
  • tcp综述
  • Windows网络配置避坑指南
  • pikachu靶场通关笔记24 SQL注入07-http header注入
  • HTTP 响应状态码
  • 25/6/11 <算法笔记>RL基础算法讲解
  • Kotlin基础语法三
  • 遗传算法详解:从自然选择到代码实战
  • 【斤斤计较的小Z——KMP / hash】
  • 网传西门子12亿美元收购云原生工业软件,云化PLM系统转机在协同
  • C#高级:利用反射让字符串决定调用哪个方法
  • Leetcode20 (有效的括号)
  • Windows笔记之Win11让非焦点窗口程序也能获得流畅性能的方法
  • [论文阅读] 算法 | 布谷鸟算法在声源定位中的应用研究
  • 三星手机Galaxy S24 Ultra使用adb工具关闭和开启系统更新
  • 达梦数据库 单机部署dmhs同步复制(DM8—>DM8)
  • 基于matlab/Simulink的三相四线逆变器并联系统仿真
  • SAP学习笔记 - 开发32 - 前端Fiori开发 Content Density(内容密度)
  • 代码随想录算法训练营day1
  • 【Django】性能优化-普通版
  • Oracle线上故障问题解决
  • 达梦数据库部署veri数据对比工具