无标题文章

2017-12-13  本文已影响10人  基本密码宋

检查代码的类型 不符合则报错提示

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()
上一篇 下一篇

猜你喜欢

热点阅读