内置函数

大家可以照着这个回忆一下,看看那些是没有记住的

迭代器/生成器相关

  __iter__():

  __next__()

  range()

字符串类型代码的执行(3个) 

有返回值的字符串形式的代码用eval(), 没有返回值的字符串形式的代码用exec(), 一般很少用compile()

  eval:  执行字符串类型的编码,返回最终结果 

 print(eval("2 + 2")) #4

  exec: 执行字符串类型的编码  

复制代码
exec(""" 
for i in range (10):  
    print(i) 
""")    


exec("""
def func():
    print("jay")
func()  
""")    
复制代码

  complie 将字符串类型的代码变异,代码对象能够通过 exec() 或者 eval()进行求值

输入/输出

  input()

  print()

内存相关

  hash()

  id() 

文件操作

  open()

模块相关

  __import__

帮助

  help()

调用相关

  callable()

查看内置属性

  dir()

作用域相关

  locals

  globals

和数字相关

  bool

  int

  float

  complex  创建一个复数, 第一部分是实部, 第二部分是虚部

进制转换

  bin

  oct

  hex

数学运算

  abs

  divmod  返回商和余数    例如  print(divmod(10,3))   #(3, 1)

  round

  pow(a,b,c)  先求a和b的次幂, 再算次幂和c 的余数.   如果只有a 和b 两个参数就是只算次幂

  sum

  max

  min

序列

  列表和元组:

    list 

    tuple

  相关内置函数:

    reversed  

lst = [1,2,3,4]
a = reversed(lst)
print(a) #迭代器
for i in a:
    print(i) # 4,3,2,1  倒序取值

    slice

  字符串: 

    str 

    format 

    bytes() 将字符串转化成bytes类型

 

s = "你好"
bs = s.encode("utf-8") #编码
print(bs)  #b'\xe4\xbd\xa0\xe5\xa5\xbd'
s1 = bs.decode("utf-8") #解码
print(s1)  #你好

bs = bytes(s, encoding="utf-8")  #把字符串编码成utf-8
print(bs) #b'\xe4\xbd\xa0\xe5\xa5\xbd' 

 

    bytearry 返回一个新字节数组,这个数组里的元素是可变的, 并且每个元素的值的范围是[0,256)

ret = bytearray("alex",encoding = "utf-8")
print(ret[0]) # 97  对应元素a 在ascii表中的位置
print(ret) #bytearray(b'alex')

 

    memoryview() 查看bytes在内存中的情况, 拿到的是内存地址

s = memoryview("马化腾".encode("utf-8"))
print(s)  #<memory at 0x01C7C648>  拿到的是内存地址

    ord() 输入字符找带字符编码的位置

    chr() 输入编码位置数字,找出对应的字符  

    ascii 有没有在ascii中存在,如果有就返回这个值,如果没有就返回\u

复制代码
#找到对应字符编码的位置
print(ord("a")) #97
print(ord("")) #20013

#找到对应编码位置数字对应的字符
print(chr(97)) #a
print(chr(20013)) #

#查看在ascii是否有这个值
print(ascii("a")) #'a'
print(ascii("")) #'\u4e2d'
复制代码

    repr

数据集合

  dict 

  set

  frozenset

相关内置函数

  len

  sorted 对可迭代对象进行排序 

  zip

  filter

  map

  enumerate

  all

  any

重要性依次是红色 蓝色 无色

  

  

  

  

 

 

  

posted on   KD_131  阅读(148)  评论(0编辑  收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示