Python——内置函数

此页面是否是列表页或首页?未找到合适正文内容。

Python——内置函数

标签:不包含name报错glob写入文件NPU长度迭代pil

02,内置函数 input() 用户交互。 len() 可迭代对象的长度。 sum() 求和。 open() 打开文件。 print() 打印结果。 id() 查看内存地址。 forzenset() 冻结。 int() range() 自定制一个数字范围列表。 str() dict() dir() 查看对象所有的方法 list() type() 查看类型 globals() 将全局所有的变量放在一个字典中 locals() 当前位置的局部变量。 bool() tuple() set() next() isinstance() enumerate()作用域相关**globals() 已字典的形式返回全局变量**locals() 已字典的形式返回当前位置的局部变量q=666def wrapper(argv): a=3 print(locals()) def inner(argv1): b=4 c=5 print(locals()) inner(6)wrapper(2)print(globals())1.2.1 字符串类型代码的执行 eval,exec,complie***eval 去除字符串的引号,返回对应内部的值s=str({‘a‘:1,‘b‘:3})dic=eval(s)21print(dic,type(dic))print(eval(‘2+2‘))print(eval(‘print(666)‘)) # None 读不出来里面的*** exec 执行字符串内部的代码代码执行过后会返回none如果不能是字母会报错t=exec(‘a‘) #错误例子print(t)ret=‘‘‘ #$$$$$$$$name=input( ‘请输入名字:‘)strip()if name == ‘alex‘: print(666)‘‘‘exec(ret)compile: pass1.2.2 输入输出相关 input,printname = input(‘请%s输入名字:‘ % ‘alex‘)print(name)print(1,2,3,sep=‘*‘) #s设定打印元素的连接方式print(‘alex‘,end=‘‘) #end 控制的是换行f1=open(‘log‘,encoding=‘utf-8‘,mode=‘w‘)print(‘666‘,file=f1) #file 操作文件句柄,写入文件.f1.close()1.2.6调用相关*** callable:函数用于检查一个对象(变量)是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。

作者: 老毛桃

为您推荐

返回顶部