python 基础知识-day6(内置函数)
作者:互联网
1、sorted():用于字典的排序
dict1={"name":"cch","age":"3","sex":"girl","height":"1.65"} #按key排序 data1=dict(sorted(dict1.items(),key=lambda item:item[0])) print(data1) #按value排序 data2=dict(sorted(dict1.items(),key=lambda item:item[1])) print(data2)
2、enumerate():输出字符串内容的同时输出索引号
str1="hello world!" for index,item in enumerate(str1): print(index,item)
3、dir():查看字符串有哪些可以使用,对象有哪些调用的方法
str1="hello" print(dir(str1)) print(dir([])) #查看列表有哪些调用的方法
4、len():查看对象的长度
str1="欢迎学习python!" tuple1=("Java","Python","Go",[1,2,3]) list1=[1,2,3,4,5,6,7,8,9] dict1={"name":"cch","age":3,"sex":"girl","height":1.65} print(len(str1)) #查看字符串的长度 print(len(tuple1)) #查看元组的长度 print(len(list1)) #查看列表的长度 print(len(dict1)) #查看字典的长度
5、type():查看对象数据类型
1 str1="欢迎学习python!" 2 tuple1=("Java","Python","Go",[1,2,3]) 3 list1=[1,2,3,4,5,6,7,8,9] 4 dict1={"name":"cch","age":3,"sex":"girl","height":1.65} 5 print(type(str1)) 6 print(type(tuple1)) 7 print(type(list1)) 8 print(type(dict1))
6、id():获取对象的内存地址
str1="好好学习Python" print(id())
7、min():求最小值、max():求最大值、sum():求和
list=[1,2,3,4,5,6,7,8,9] print(min(list)) print(max(list)) print(sum(list))
8、zip():打包、拼接
1 list1=[1,2,3] 2 list2=["A","B","C"] 3 list3=zip(list1,list2) 4 print(list(list3))
9、range():获取一定的范围,只获取开头、不获取结尾
1 for item in range(10): 2 print(item) #打印出0到9的数 3 4 for item in rang(3,6) 5 print(item) #打印出3到5的数
10、abs():取绝对值
1 a=-10 2 print(abs(a))
11、chr():把数字转为字母
1 a=94 2 print(chr(a))
12、ord():把字母转为数字
1 b="h" 2 print(ord(b))
12、eval():执行字符串的表达式
1 str1="3+5" 2 print(eval(str1))
13、lambda():匿名函数
c=lambda,a,b:a+b print(c(3,5))
13、filter():过滤函数
1 data=list(filter(lambda a:a>2,[x for x in range(10)])) 2 print(data)
14、map():对所有的元素做同样操作
obj=list(map(lambda a:a+10,[x for x in range(10)])) print(obj)
标签:dict1,item,python,str1,list,基础知识,day6,print,lambda 来源: https://www.cnblogs.com/cch6842/p/16383230.html