检查代码的类型 不符合则报错提示
def my_abs(x):
if not isinstance(x, (int, float)):
raise TypeError('bad operand type')
if x >= 0:
return x
else:
return -x
检查是否可以进行迭代
from collections import Iterable #导入
def add_end( ):
a=isinstance('abc', Iterable) # str是否可迭代
print(a)
得到脚本以及常用的操作
def add_end( ):
#得到脚标和 脚本上对应的值
for i,v in enumerate(['a','b',10]):
print(i,v)
for x ,y in [(1,2),(3,4),(5,6)]:
print(x,y)
if __name__ == '__main__':
add_end()
网友评论