本期讲解的是高级数据类型的公共方法。那么此时张三就有疑问了謓泽謓泽高级数据类型的公共方法是什么啊,能不能跟我说说(●'◡'●)
好的👌,公共方法其实就是列表、元组、字典、字符串都能够共同使用的方法(这些在謓泽前面的博客当中都有提到过,如果你不清楚忘了或者没有学过那么可以去看下哟🌹)
🔥🔥🔥那么开始我们今天的学习怕趴🔥🔥🔥
再说内置函数的内容我们先来介绍下什么是内置函数↓
📚函数len(variable):可以统计(元组、列表、字典、字符串、键值对...)当中的个数📚
📚函数del(variable):作用删除一个或者连续几个元素(删除所有的元素也是可以的)📚
a = 1
b = 2
print(a,b)
del b
print(a,b)
📚函数max(variable):统计元素当中的最大值📚
📚函数min(variable):统计元素当中最小值📚
📚函数cmp(variable1,variable2):比较两个值,(负①小于、0相等、正①大于)📚
我们可以直接用大于(>)小于(<)来进行比较,代码示例如下↓
print("abcd" > "abcd")
print([1,2,3] > [1,2,3])
print((1,2,3) < (2,3,4))
运行结果🖊
False
False
True
在前面的内容我们说过字符串切片,Python当中不仅仅只能针对字符串来进行切片同样的也可以给元组和列表进行切片。代码示例如下↓
num_str = "0123456789"
print(num_str[-1::-1])
tuple1 = (1,2,3,4,5,6,7,8,9)
print(tuple1[1:9])
list = [1,2,3,4,5,6,7,8,9]
print(list[-1:])
运行结果🖊
9876543210 (2, 3, 4, 5, 6, 7, 8, 9) [9]
那么我们再来复习下切片的内容吧(╹ڡ╹ )
# 支持数据类型字符串、列表、元组。
数据类型[开始索引:结束索引:步长]
示例运算符(+)代码示例如下↓
# 运算符(+)号
print([100]+[86])
print((1,0,0)+(8,6))
print("100"+"86")
运行结果🖊
[100, 86] (1, 0, 0, 8, 6) 10086
运算符(+)描述:可以合并两个值,可以支持的数据类型有字符串、列表、元组。
注:在Python当中表示乘法的运算符是✳,并不是我们数学当中的×号。
示例运算符(✳)代码示例如下↓
# 运算符(✳)号
print([100]*2)
print((8,6)*3)
str = "Python"
print(str*2)
运行结果🖊
[100, 100] (8, 6, 8, 6, 8, 6) PythonPython
运算符(✳)描述:可以乘以值,根据乘以的多少得出重复的值,支持的数据类型有字符串、列表、元组。
示例运算符(in)代码示例如下↓
# 运算符(in)号
print(3 in (1,2,3))
print(3 in (0,1,2))
运行结果🖊
True False
运算符(in)描述:检查元素是否存在(存在就是True、不存在的就是False),支持的数据类型有字符串、列表、元组、字典。
示例运算符(not in)代码示例如下↓
# 运算符(not in)号
print(3 not in (1,2,3))
print(3 not in (0,1,2))
运行结果🖊
False True
运算符(not in)描述:检查元素是否不存在(不存在就是True、存在就是False)刚好和in是相反的。支持的数据类型有字符串、列表、元组、字典。
示例运算符(not in)代码示例如下↓
print((1,2,3) > (1,2,3))
print([1,2,3] < [4,5,6])
print((1,2,3) == (1,2,3))
print([1,2,3] == [4,5,6])
print((1,2,3) >= (1,2,3))
print([1,2,3] <= [4,5,6])
运行结果🖊
False True True False True True
运算符(比较符号)描述:两个值的元素比较(真为True、假为False),支持的数据类型有字符串、列表、元组。