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:指定编码格式

浙公网安备 33010602011771号