python的内置函数

内置函数type

内置函数type:查看数据的类型

number1 = 100
number2 = 88.88
b = True
s1 = 'musen'

print('number1的类型:', type(number1))
print('number2的类型:', type(number2))
print('b的类型:', type(b))
print('s1的类型:', type(s1))

内置函数id

内置函数id:查看数据的内存地址编号

li = [11, 22, 33]
li2 = li.copy()
li3 = li
print('li:', li2)
print('li2:', li)
print('li3:', li3)
print('li的id:', id(li))
print('li2的id:', id(li2))
print('li3的id:', id(li3))

内置函数 eval

内置函数eval:识别字符串中的有效python表达式(去掉字符串两边的引号)

s = '[11,22,33,44]'
s2 = '(11,22,33,44)'
li2 = eval(s2)
print(li2, type(li2))

内置函数 max

内置函数 max:获取最大值

内置函数 min

内置函数 max:获取最小值

内置函数 sum

内置函数 sum:求和

内置函数 enumerate

内置函数 enumerate:获取列表中的数据以及索引

li = ["name", "python", "java", "php"]
for i, v in enumerate(li):
    print(i, v)

内置函数 eval()

内置函数 eval():识别字符串中有效的python表达式

print(eval('11+22'))

内置函数 zip

内置函数zip:数据的聚合打包
注意点:zip聚合之后的数据只能使用一次

li1 = [1, 2]
li2 = [11, 22, 33, 44]
li3 = [111, 222, 333, 444]
li4 = [111]
li5 = [111, 222, 333, 444]
li6 = [111, 222, 333, 444]
res = zip(li1, li2, li3, li4, li5, li6)
print(list(res))

内置函数 filter

内置函数 filter:批量的过滤数据

stu = [45, 66, 88, 99, 100, 89, 97, 96]
new_list = []
for i in stu:
    if i > 80:
        new_list.append(i)
print(new_list)

内置函数 lambda

内置函数 lambda:适用于函数内部代码非常简单的函数

func = lambda x, y: x + y
func(11, 22)

内置函数 open

内置函数 open:打开文件的方法
1、参数file:传一个文件名(路径)
2、参数mode:文件打开的模式
3、参数encoding:指定编码格式

posted @ 2022-11-11 14:39  NikeAirBall  阅读(47)  评论(0)    收藏  举报