基本信息
源码名称:10道简单python面试题笔记
源码大小:2.73KB
文件格式:.py
开发语言:Python
更新时间:2021-03-17
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

【实例解答】

1.解释Python的内置数据结构?
列表:列表是从整数到字符串甚至另一个列表的异构数据项的集合。列表是可变的。列表完成了其他语言中大多数集合数据结构的工作。列表在[]方括号中定义。

例如: a=[1,2,3,4]

集合:集合是唯一元素的无序集合。集合运算如联合"|",交集"&"和差异"-",可以应用与集合。集是不可变的,用于表示一个集合。

例如: a={1,2,3,4}

元组:Python元组的工作方式与Python列表完全相同,只是它们是不可变的。用于定义元组。

例如: a=(1,2,3,4)

字典:字典是键值对的集合。它类似于其他语言中的hash map。在字典里,键是唯一且不可变的对象。

 

2.运算符//、%、**的含义?

//(Floor Division)-这是一个除法运算符,它返回除法的整数部分。

例如: 5 // 3 = 1

%(模数)-返回除法的余数。

例如: 5 % 3 = 2

**(幂)-它对运算数执行指数运算。a**b表示a的b次方。

例如: 5 ** 2 = 25、5 ** 3 = 125

3.Python 中的append,insert和extend的区别?

append:在列表末尾添加新元素。

insert:在列表的特定位置添加元素。

extend:通过添加新列表来扩展列表。

例如:

numbers = [1,2,3,4,5]

numbers.append(6)

print(numbers)

>[1,2,3,4,5,6]

# insert(position,value)

numbers.insert(2,7)

print(numbers)

>[1,2,7,4,5,6]

numbers.extend([7,8,9])

print(numbers)

>[1,2,7,4,5,6,7,8,9]

numbers.append([4,5])

print(numbers)

>[1,2,7,4,5,6,7,8,9,[4,5]]