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)

python 基础知识-day6(内置函数)的更多相关文章

  1. python 基础篇 15 内置函数和匿名函数

    ------------------------>>>>>>>>>>>>>>>内置函数<<< ...

  2. python基础 (装饰器,内置函数)

    https://docs.python.org/zh-cn/3.7/library/functions.html 1.闭包回顾 在学习装饰器之前,可以先复习一下什么是闭包? 在嵌套函数内部的函数可以使 ...

  3. python基础之常用内置函数

    前言 python有许多内置的函数,它们定义在python的builtins模块,在python的代码中可以直接使用它们. 常用的内置函数 类型转换 int python的整数类型都是int类型的实例 ...

  4. Python基础学习五 内置函数

    1.函数补充: 1)函数返回值return可以有多个 2)补充示例: nums = [0,1,2,3,4,5,6,7,8] #如何将list里面的元素变为字符串类型 new_nums = [str(x ...

  5. python基础学习笔记——内置函数

    一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来. 二. 使用说明 以下是Python3版本所有的内 ...

  6. Python 基础之常用内置函数

    1.常用内置函数 (1)abs 绝对值函数 intvar = -9 res = abs(intvar)print(res) (2)round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数 ,则 ...

  7. python基础学习Day14 内置函数 匿名函数

    一.内置函数里几个高频重要函数 (1)min\max函数的用法 以min函数的为例: min:返回可迭代对象的最小值(可加key,key为函数名,通过函数的规则,返回最小值). l1 =[(,),(, ...

  8. Python基础-常用的内置函数

    内置函数filter str = ['a', 'b', 'c', 'd'] def fansik(num): if num != "a": return num ret = fil ...

  9. python基础一 day15 内置函数

    '\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖: '\n' 换行,换到当前位置的下一行,而不会回到行首: # print()# input()# le ...

随机推荐

  1. Java 虚拟机学习记录

    参考资料 JVM高级特性与最佳实践-周志明 HotSpot 虚拟机垃圾回收调优指导 JVM 标准(Java SE 8) JSR 133 Java平台内存模型与线程修订版 命令行工具 JDK Vs JR ...

  2. JavaWeb项目端口占用问题

    今天使用springboot编写项目的时候安装了一个插件,重启了idea,但是项目忘记终止连接了,再打开idea启动项目发现端口被占用 控制台输出: ************************* ...

  3. element.insertAdjacentHTML

    一.概念 insertAdjacentHTML() 方法将指定的文本解析为 Element 元素,并将结果节点插入到DOM树中的指定位置.它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素 ...

  4. 【报错解决】Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'.

    项目开发日记-bug多多篇(2) 同时也是 实现一些功能(3) 真的痛苦,写一天代码遇到的bug够我写三天博客. 今天是为了做一个头像功能,具体说是用户上传头像文件并且预览的功能. <div c ...

  5. Python 工匠:使用数字与字符串的技巧

    序言 这是 "Python 工匠"系列的第 3 篇文章. 数字是几乎所有编程语言里最基本的数据类型,它是我们通过代码连接现实世界的基础.在 Python 里有三种数值类型:整型(i ...

  6. Hadoop(一)Hadoop核心架构与安装

    Hadoop是什么 大白话,Hadoop是个存储数据,计算数据的分布式框架.核心组件是HDFS.MapReduce.Yarn. HDFS:分布式存储 MapReduce:分布式计算 Yarn:调度Ma ...

  7. 【译】defer-panic-and-recover

    Go 有通用的控制流程:if,for,switch,goto.它也有go语句用于让代码运行在单独的协程.这里我将讨论一些不常见的问题:defer,panic 和 recover. defer语句将函数 ...

  8. NS2的LEACH仿真出来的nam文件拓扑的节点为什么x=0,且y=0

    查看.tr文件和.nam发文件下所有的节点的x,y值都是(0,0),nam图像更没有运行出来 于是我将if { $opt(sc) == "" } {puts "*** N ...

  9. logging、openpyxl、第三方模块下载

    ### 日志模块的组成部分 ```pythonimport logging# 1.logger对象:产生日志logger = logging.getLogger('转账记录')# 2.filter对象 ...

  10. 四、针对redis容灾切换导致"脑裂"的情况

    网上参考到别人博客说,redis容灾切换的时候,有几率出现脑裂的情况. 什么是脑裂: sentinel判断master宕机,切换slave为新master的过程中,业务数据还在持续往原master写入 ...