问答详情
源自:4-1 python正则表达式之re模块方法介绍

str1='num1'='100'出现SyntaxError: can't assign to literal错误怎么解决


str1='num1'='100'出现SyntaxError: can't assign to literal错误怎么解决


提问者:qq_时光熬人_03153923 2018-07-09 11:15

个回答

  • qq_慕的地9559444
    2018-12-17 00:39:29

    先把赋值给规范下:

    定义一个字符串,单引号‘ ’和双引号“ ”分别成双成对出现。既可以用str1=‘hfajfliagja’,也可以str1=“1egfnklajfngalijo”,两者意义是一样的。

    但,如果你定义的字符串里有特殊需要引用的内容:

    用str1=‘fjlakjglka“dfagzsfg”hhfjaklh’ 或

    str1=“dfhlkahfaik'jkhgakj'dhfluajhflkajhfkla”

    以上两种都是可以的。对于程序来说意义是一样的。就是不能出现你写的‘‘’’,理解不了。

  • redrose2100
    2018-07-15 17:39:24

    你在做什么,这种赋值方式就不对啊,你想做什么?