这个Python怎么写

编写函数将正整数m各位上的数字按照从大到小的顺序重新排列,构造一个新的数字


def newData(n):
    return int(''.join(sorted(str(n), reverse = True)))

print(newData(1426))

def int_sort(n):
    val_s = list(str(n))
    val_s.sort(reverse=True)
    return int("".join(val_s))

print(int_sort(4256))
def newData(number):
    l = list(str(number))
    new_list = sorted(l, reverse=True)
    str1 = ''
    for i in new_list:
        str1 = str1 + i
    print(int(str1))

newData(1362)