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)

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

 

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

posted @ 2018-10-14 15:43  莱茵河的雨季  阅读(113)  评论(0)    收藏  举报