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

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)]

相关文章:

  • 用Python获取京东关键字接口的用户指南
  • 扣子常用资源介绍
  • Linux下基础IO
  • 【评测】flux-dev文生图模型初体验
  • Linux 查看两个主机之间时间是否同步 - clockdiff命令详解
  • CATIA高效工作指南——常规配置篇(四)
  • 【完整源码+数据集+部署教程】甘蔗叶片病害检测系统源码和数据集:改进yolo11-GhostDynamicConv
  • 提取 Word 中图片原始质量
  • 重构技术奇点的路径:三智双融认知大飞跃
  • 45. Jump Game II
  • CentOs7.x系列IP地址由动态改静态(解决远程连接掉线问题)
  • 代码随想录算法训练营day1
  • 3 mnist gan小试牛刀
  • 6.11 打卡
  • 亚马逊商品数据实时获取方案:API 接口开发与安全接入实践
  • Jenkins + Docker + Kubernetes(JKD)在 DevOps CI/CD 中的核心价值与实践要点
  • 鹰盾Win播放器作为专业的视频安全解决方案,除了硬件翻录外还有什么呢?
  • 网络安全中对抗性漂移的多智能体强化学习
  • R语言缓释制剂QBD解决方案之二
  • 微信小程序分享带参数地址
  • 网站中弹出广告怎么做的/百度竞价推广点击软件奔奔
  • 手机360网站seo优化/游戏推广赚钱
  • 网站建设制作设计推广/如何查看百度搜索指数
  • 安卓市场官方版/徐州seo管理
  • 高德为什么没有国外地图/关键词优化的五个步骤
  • 在网上怎么做网站/珠海企业网站建设