内置函数

Python内置函数

内置函数:内置的模块,拿过来直接就用的的函数

def func():

    x = 1

    y = 2

    print(locals()) 

print(globals())

# locals打印局部作用域中的名字

#globals打印全局作用域中的名字

eval("print(456)") 

# eval() 把字符串->转换成python代码去执行

Exec()

正常代码 读代码 -> 运行了

#字符串 读字符串 -> 代码 -> 执行

import time

 import sys

 for i in range(0,101,2):

    time.sleep(0.1)

    char_num = i//2      #打印多少个#

    per_str='%s%%:%s '%(i,'*'* char_num) if i == 100 else ' %s%% : %s'%(i,'*'*char_num)

    print(per_str,end='', file=sys.stdout, flush=True)

打印进度条

身份运算

#is  比对值和内存地址

#==  只是比对值

dic = {'k':'v'}

 寻找内存地址

 dic['k'] #根据‘k’ 计算 'v'所在的内存地址

hash

open()

r,w,a,r+,w+,a+,(都可以+b)

 f = open('tmp','r+')

 print(f.read(3))

 f.seek(5)

 f.write('ccccccc')

不要一边写一边读

 f.close()

r+打开文件

如果直接写 从头覆盖

如果读了再写 追加

如果seek指定了光标的位置 就在从该位置开始覆盖着写

流畅的python

双下方法

l = [1,2,3]

print(l.__len__())

print(len(l))

内置函数分类详见思维导图:

       https://www.processon.com/view/link/597fcacfe4b08ea3e2454ece?pw=oKfy

原文地址:https://www.cnblogs.com/kxllong/p/7274514.html