arcgis中的python字符串比较
生活随笔
收集整理的這篇文章主要介紹了
arcgis中的python字符串比较
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
字段類型為字符串
jj為int類型
在使用python的ifelse時對字符串進(jìn)行比較時并賦值,輸出結(jié)果全部為1
正確代碼如下
# -*- coding: utf-8 -*- z=0 def a(td):td=td.encode('utf-8');global zif(td=='低風(fēng)險'):z=1elif(td=='中風(fēng)險'):z=2elif(td=='高風(fēng)險'):z=3elif(td=='極高風(fēng)險'):z=4else:z=0return z錯誤示例1
編碼錯誤
解決
?td=td.encode('utf-8');
錯誤示例2
空格和tab不能混用
解決辦法
都使用tab,不出現(xiàn)空格
錯誤示例3
語法錯誤
注意def,if ,elif后的:?
總結(jié)
以上是生活随笔為你收集整理的arcgis中的python字符串比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一次申请信用卡难吗
- 下一篇: 英镑为什么大涨?对经济有何影响