Python--day15--内置函数
常用68个:按字母排列

按功能分类:

1,作用域相关(2个):locals()和globals()

2,迭代器/生成器相关(3个):next(迭代器)、iter(可迭代的)
next(迭代器)

iter(可迭代的)

range(10)

3,其他的(12个)

a,dir方法(查看内容属性):查看一个变量拥有的方法

b,callable()(调用相关):检测变量是否是函数名,是就返回true,不是就返回false

c,help(str)查看帮助文档:封闭开发时候可能会用到(涉及到保密开发需要断网)
d,模块相关__import__() --> import

e,文件操作相关:open()

f,内存相关:id()-->打印变量地址 hash()


字典通过key找到value的原理:(字典的寻址方式)

g,输入输出:input() print()-->每一次打印都会自动换行
input:

print()

指定输出的结束符:(按关键字传参)


指定输出多个值之间的分隔符:

例子:利用print打印进度条

h,字符串类型代码的执行:eval()-->(流程类)不安全,容易被黑客攻击 exec()-->计算类 complie()
eval()和exec():


compile:
将字符创类型的代码编译。代码对象能通过exec语句来执行或者eval()进行求值



简单计算:model='eval'

pcharm误报错:(代码没有错)

基础数据类型相关(38)
--->和数字相关(14)
-->数据类型(4)
bool int float complex:复数

-->进制转换
bin:二进制 oct:八进制 hex:十六进制

-->数字运算(7)abs divmod round pow sum min max
abs:绝对值

divmod:除余

round:精确到小数点后第几位

pow:幂运算,幂运算之后再取余

sum:求和,参数必须是可迭代的
参数start只能按照位置传参,不能按照关键字传参


min:计算最小值


max:计算最大值


--->和数据结构相关(24)
-->相关内置函数(8) len:长度 enumerate:枚举 all any zip filter map sorted

all:

any:

zip:拉链方法


filter:过滤函数



筛选字符串:

去除空格,空,None:

筛选从1到100中开根号后的值为整数的值

map:

filter和map的区别

sorted:排序

一旦用了sorted,内存中就有了两个列表,原列表l还存在:(生成一个新列表,不改变原列表,占内存)

sorted的几个参数:iterable:可迭代对象l key reverse(默认值是false)

例题:将列表中的元素按元素的长度排序

必须掌握的几个方法:(面试中经常考)


浙公网安备 33010602011771号