xxzxws

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、abs()    取绝对值

abs(-1)  =   1

2、all()  接受可迭代的对象,如果他的每一个元素都为真,就为真,如果有一个为假就为假

   all([1,2,3,4])

     any()   接受可迭代的对象,有一个为真就为真。

  any([1,2,3,4])

  0,none,空:空的字符串   列表  元祖 字典等  “”   []   {}   ()

3、bin()    接收十进制 转换成      二进制

     oct()    接收十进制 转换成     八进制

      hex()  接收十进制 转换成    十六进制

0bXX   二进制      0oxx  八进制   0x    十六进制

4、bytes()   字符串转换成字节类型

    bytes (要转换的字符串,按照什么编码来编)

    s = "虞智渊"

    n  =  bytes(s,encoding = "utf-8")

    m = bytes(s,encoding = "gbk")

   str(字节类型,解码方式)

 M  =  str(bytes(s,encoding = "gbk"),encoding = "utf-8")

 5、callable()  是否可以被执行,或者被调用       

6、chr()   ord()    判断数字与ask码的对应关系  把数字转化成字母  和把字母转化成数字

      chr(65)     ======>A    

     ord("B")  =======>66

   

7、class

8、compile()      把字符串编译成Python执行代码

  eval()             接收字符串,将字符串作为Python表达式去执行 =====>只能执行表达式,有返回值

      s= "8*8"

      ret = eval(s)              ========>8*8=64

  exec()           执行编译好的代码       ======》能执行全部Python代码,但是没用返回值

          s = “print(123)”           一段字符串赋值给s 

      r= compile(s,"<string>","exec")             将这串字符串 编译成Python代码

      exec(r)              执行这项代码

9、delattr   getattr    setattr  hasattr

10、dict      列表

11、dir()    快速查看  对象提供了哪些功能

     help()  查看功能

12、divmod()   

    r=divmod(99,10)    =======>(9,9)

    n1,n2 = divmod(98,10)    =======>n1 = 9,  n2=8

13、isinstance()

     r=isinstance(s,list)  ========>  判断s是否是 list这个类里面的实例

14、filter()     根据第一个参数:函数   进行筛选     筛选函数

    filter(函数,可迭代的对象)       函数格式

    filter  内部循环第二个迭代对象,第二个对象的每一个元素执行第一个函数,符合函数的条件,如果是true就保留在一个序列内,如果是false就丢弃     函数可以直接用lambda表达式书写,并且lambda  自动会做返回值

  map()   逐个执行函数 对迭代对象进行批量的操作   

   map(函数,可迭代的对象)   

   map  内部循环第二个迭代对象,第二个对象的每一个元素执行第一个函数,然后赋值给某个列表,可用lambda,并且lambda  自动会做返回值True或者False

filter() 和map()  的区别是返回值的区别   filter是返回第二迭代对象,map是返回第二迭代对象经过第一参数函数处理后的结果。

15、float()  转换成浮点型

16   globals()  全局变量

  locals()   局部变量

17、hash()   哈希值      把一个对象转变成哈希值     一般用来保存字典的key

   s = "sadadasdasdqweqweqweadasd"

  hash("s")=633655265445

18  len()    以字符的方式去计算长度

 以字节去计算他的长度的方式实现

   s = "虞智渊"               

      a = bytes(s,encoding="utf-8")

      l = len(a)

19  max()  寻找最大值

  min()  寻找最小值

  sum()  求和

20、next()

  iter()

21、pow(2,10)  ========>2**10    求乘方

22、  range()   一个范围

23、repr("alex")   执行字符串里面定义的repr这个函数    ,就是括号里面的某个类的repr这项功能

24、reverse()   反转元素的顺序

25、round()    四舍五入

26、slice()     切片

  s="qweqweqweqeqwe"

  s[0:2;2]

  s.slice[0:2:2]  两者效果一样   切片0-2  步长2

27、socked()   进行排序

28、vars() 查询哪些变量可以用

29、zip()   将两个或多个序列 按照顺序一一对应组成性的列表

  li = ["yuz",11,22,33]

  li2 = ["qwe",22,33,44]

  li3 = ["qwww",33,44,55]

  s = zip(li1,li2)  

  s = ["yuzqwe",1122,2233,3344]

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

待续

 

posted on 2018-08-11 15:15  xxzxws  阅读(188)  评论(0编辑  收藏  举报