Solved! Go to Solution.
def calc(val): val = val.split('-') return u'%s\u00B0 %s\' %s"' % tuple(val)
>>> Delta = '12-54-45' >>> >>> def calc(val): val = val.split('-') return u'%s\u00B0 %s\' %s"' % tuple(val) >>> calc(Delta) '12\xb0 54\' 45"' >>> >>> print _ 12° 54' 45" >>> >>> def calcUC(val): val = val.split('-') return u'%s\u00B0 %s\u2032 %s\u2033' % tuple(val) >>> calcUC(Delta) u'12\xb0 54\u2032 45\u2033' >>> >>> print _ 12° 54??? 45??? >>> >>> # (side-by-side comparison) >>> print calc(Delta) 12° 54' 45" >>> print calcUC(Delta) 12° 54??? 45??? >>>
def FindLabel ( [DegMinSec] ): deg, min, sec = [DegMinSec].split('-') S = u"str({0}) + '\u00B0 ' + str({1}) + '\u2032' + str({2}) + '\u2033'".format(deg, min, sec) return S
def FindLabel ( [YourField] ): deg, min, sec = [YourField].split('-') S = u"{0}\u00B0 {1}\u2032 {2}\u2033".format(deg, min, sec) return S
def calc(val): val = val.split('-') return u'%s\u00B0 %s\u2032 %s\u2033' % tuple(val)
calc(!Delta!)
Function FindLabel ( [Delta] ) Dim MyStrArray MyStrArray = Split([Delta], "-", -1, 1) FindLabel = MyStrArray(0) & "\u00B0 " & MyStrArray(1) & "\u2032 " & MyStrArray(2) & "\u2033" End Function
FindLabel = MyStrArray(0) & Chrw(176) & MyStrArray(1) & Chrw(&H2032) & MyStrArray(2) & Chrw(&H2033)
FindLabel = MyStrArray(0) & Chrw(176) & MyStrArray(1) & Chrw(8242) & MyStrArray(2) & Chrw(8243)
def calc(val): val = val.split('-') return u'%s\u00B0 %s\' %s"' % tuple(val)
>>> Delta = '12-54-45' >>> >>> def calc(val): val = val.split('-') return u'%s\u00B0 %s\' %s"' % tuple(val) >>> calc(Delta) '12\xb0 54\' 45"' >>> >>> print _ 12° 54' 45" >>> >>> def calcUC(val): val = val.split('-') return u'%s\u00B0 %s\u2032 %s\u2033' % tuple(val) >>> calcUC(Delta) u'12\xb0 54\u2032 45\u2033' >>> >>> print _ 12° 54??? 45??? >>> >>> # (side-by-side comparison) >>> print calc(Delta) 12° 54' 45" >>> print calcUC(Delta) 12° 54??? 45??? >>>