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)

最新文章

  1. 浅谈 LayoutInflater
  2. Android 支付宝以及微信支付快速接入流程
  3. iOS中属性与成员变量的区别
  4. NSUserdefaults 简介以及存储自定义数据类型的方法
  5. 第三百五十五天 how can I 坚持
  6. SQL你必须知道的-查询聚合分组排序
  7. java中byte数组与int类型的转换(两种方式)
  8. loading 动画效果(收藏起来以后留着慢慢用)
  9. PHP安装后php-config命令干嘛的
  10. BOM中的各种height
  11. HTTP协议------->资源和URL
  12. Python进阶 函数式编程和面向对象编程等
  13. Visual Studio Code Tips
  14. [JZOJ5970] Space
  15. 练习|Django-单表
  16. 《Android进阶之光》--View体系与自定义View
  17. uarts裸机程序
  18. Centos6.6下编译安装Apache2.2.31
  19. Andrew Ng-ML-第十九章-应用举例:照片OCR(光学字符识别)
  20. MacOS下安装Requests库及使用

热门文章

  1. Python操作数据库类 Oracle、Sqlserver、PostgreSQL
  2. css加载动画(纯css和html)
  3. JQuery学习基础
  4. ArcGIS使用技巧(二)——数据恢复
  5. Restful API和传统的API的区别
  6. Ubuntu Qt5 Firebird 数据库驱动安装
  7. 攻防世界-MISC:a_good_idea
  8. 1.10 Linux桌面环境(桌面系统)大比拼[附带优缺点
  9. Redis源码漂流记(二)-搭建Redis调试环境
  10. Node.js躬行记(19)——KOA源码分析(上)