嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在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]]