[Python] i have a unicode escape problem , i am trying to generate strings like '\u1950' but...

Discussão em 'Python' iniciado por Stack, Janeiro 31, 2025.

  1. Stack

    Stack Membro Participativo

    data = []

    da = r'\u'

    for x in range(1950,2025):
    dat = da + str(x)
    data.append(dat)
    data


    output - ['\\u1950', '\\u1951', '\\u1952', '\\u1953', '\\u1954', '\\u1955', '\\u1956', '\\u1957', '\\u1958', '\\u1959', '\\u1960', '\\u1961', . . ]

    or

    box = []
    for data in range(1950,2025):
    string = '\u' + str(data)
    box.append(string)
    box


    Cell In[114], line 3 string = '\u' + str(data) ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: truncated \uXXXX escape

    i am expecting to get somthing like '\u1950' and i'm using vscode

    Continue reading...

Compartilhe esta Página