def turnvalue(Value): if(Value.ctype == 1): #string _str = Value.value _str.lstrip(' '); _str.rstrip(' '); if('0x' in _str): tmp = _str.split('0x') #print 'tmp : ',tmp rval = tmp[1]; #print 'tmp[0] ',tmp[0] #print 'rval : ',rval if(tmp[0] == ''): rval = "%s%s"%("'h",rval) else: rval = _str; else: rval = _str elif(Value.ctype == 2): #number _num = Value.value rval = int(_num) if(_num != rval): #real type #print '_num is ',_num rval = _num else: #int type rval = str(rval) elif(Value.ctype == 0): #empty rval = ' ' else: #other type print(inRed("[Error] value.ctype is not right")) sys.exit() return rval
时间: 2023-06-08 17:04:17 浏览: 86
ctype_inline.rar_Go_ Go_ Go!
这是一个Python的函数定义,函数名为turnvalue,参数为Value。函数内部使用了Python的if条件语句,判断Value的ctype是否为1。如果是1,函数会执行一些操作(这里没有给出);否则函数不做任何操作。
阅读全文