新手小白不明白 python代码运行后会出现这个结果!

import socket

def main():
    udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
    link_addr = ("",8002)
    udp_socket.bind(link_addr)
    while True:
        #等待接收发送方的数据
        recv_data = udp_socket.recvfrom(1024)
        data =str(recv_data[0])
        print(data)
        print(type(data))
        if data =="exit":
            print('正确')
        else:
            print("错误")

if __name__=="__main__":
    main()

图片说明

加上一个
data = data.encode("ascii")