python转义双引号

Python011

python转义双引号,第1张

为啥一定都用双引号呢?

gp.CalculateField_management(a, "Type", '"林地"') #外面是单引号,里面可以直接使用双引号,不必转义

如果使用变量代替可以这样:

a = “林地”

b = '"%s"' % a

gp.CalculateField_management(a, "Type", b)

也可以这样:

a = “林地”

b = a

gp.CalculateField_management(a, "Type", '"%s"' % b)

这与直接用a又有啥区别呢?还是第一种吧

python怎么把汉字变成字符号:

在python中可以使用转义字符输出汉字方法如下:

首先会返回一串十进制数,这是目标在python里的序数。再用hex() 将十进制的序数转换为八进制的。输出时,用转义字符 '\u+八进制的序号' 注意,引号不能掉,不然会报错