字段类型为字符串

jj为int类型

在使用python的ifelse时对字符串进行比较时并赋值,输出结果全部为1

正确代码如下

# -*- coding: utf-8 -*-
z=0
def a(td):td=td.encode('utf-8');global zif(td=='低风险'):z=1elif(td=='中风险'):z=2elif(td=='高风险'):z=3elif(td=='极高风险'):z=4else:z=0return z

错误示例1

编码错误

解决

td=td.encode('utf-8');

错误示例2

空格和tab不能混用

解决办法

都使用tab,不出现空格

错误示例3

语法错误

注意def,if ,elif后的:

arcgis中的python字符串比较相关推荐

  1. 在ArcGIS中创建Python工具(一)

    ArcGIS Desktop 自带有大量的工具,可以执行各种各样的地理处理任务.通过 python 我们可以灵活地调用这些工具,把工具组织成自己的工作流,甚至创建一些新的工具.今天就说说在 ArcGI ...

  2. python字符串说法错误的是_以下选项中,关于Python字符串的描述错误的

    以下选项中,关于Python字符串的描述错误的 答:Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M) 寒武纪生物大爆发的原因可能是 答:间断平衡 ...

  3. 在ArcGIS中认识 Python工具箱

    认识 Python工具箱 python 工具箱 (.pyt) 是一个简单的文本文件,可以在任何文本编辑器中或者任何 Python IDE 中创建.查看和编辑.要确保 ArcGIS 正确识别 Pytho ...

  4. 在ArcGIS中创建Python工具(三)

    从 ArcGIS 10.1 版本开始,我们可以创建 python工具箱 来自定义脚本工具,这种工具箱相比较上一篇提到的标准工具箱.有着独特的优势,具体二者的区别总结过,看这一篇. 认识 Python工 ...

  5. arcgis的python脚本-在ArcGIS中写python脚本读取shapefile

    ArcGIS帮助中的相关代码并不能直接运行,进行了小幅修改,现在就可以直接运行了. python代码的大致思路是: (1)先获得描述shp的相关信息,获得存储图形信息的字段名: (2)然后获得游标: ...

  6. arcpy 批量投影_怎样用arcgis中的python进行批量投影

    展开全部 接到的需求是对文件62616964757a686964616fe4b893e5b19e31333363393638夹下包括子目录所有影像进行投影变换,在网上找了找,大家的代码好像和需求不太一 ...

  7. python什么意思g_在laymans术语中,Python字符串格式“g”实际上是什么意思?

    这些例子可能是说明性的:>>> numbers = [100, 10, 1, 0.1, 0.01, 0.001, 0.0001, 0.00001] >>> for ...

  8. 使用Python在ArcGIS中编程杂谈

    原文:使用Python在ArcGIS中编程杂谈 作为一名GISer,编程能力是必不可少的.学习编程说起来容易做起来难,特别是不知道从哪里开始.本文主要是指引你开始使用针对GIS的Python编程. 在 ...

  9. [转载] 使用Python在ArcGIS中编程杂谈

    参考链接: 使用Python中的元类进行元编程 原文:使用Python在ArcGIS中编程杂谈 作为一名GISer,编程能力是必不可少的.学习编程说起来容易做起来难,特别是不知道从哪里开始.本文主要是 ...

最新文章

  1. ThinkPHP学习笔记 事务处理
  2. Extjs显示时间兼容性问题——firefox正常显示,IE不正常出现NaN-NaN-NaN的解决方式...
  3. 机器学习中Python常用库总结(numpy,scipy,matplotlib,pandas)
  4. 一起学nRF51xx 17 -  lpcomp
  5. apache的动态编译和静态编译
  6. idea 编译显示source1.3不支持泛型(请使用source5或更高版本)
  7. Linux读取SSD的smart信息,使用smartmontools查看SSD的“秘密”信息
  8. PythonPyqt5项目开发完成后如何使用pyinstaller打包——以Pycharm编辑器为例(目前为止最正确的版本,成功打包日期为2020.11.26)
  9. IDEA卡顿问题解决-加大内存
  10. cisco ADSL配置
  11. C# WinForm开发系列
  12. wpf 网易云歌词_网易云音乐粉丝半年涨500万,隔壁老樊为何成今年乐坛最大黑马 | 案例池...
  13. linux 内核usb,Linux 内核示例程序 usb_skeleton.c 详解
  14. OC中ACES流程色差问题解决方法!
  15. oracle 下载 地址,oracle11g下载地址
  16. 程序员常用1500英语单词
  17. Ubuntu中修改Home目录下中文目录为英文
  18. 2022杭州云栖大会定档11月3日至5日:技术产品发布+超4万平科技展
  19. Java程序员秋招面经大合集
  20. UCSC下载ENCODE数据

热门文章

  1. 【软件开发底层知识修炼】十 链接器-main函数不是第一个被执行的函数
  2. 《App后台开发运维与架构实践》第2章 App后台基础技术
  3. Navicat 连接MariaDB 失败: Host '*' is not allowed to connect to this MariaDB server
  4. [kafka]kafka集群实践
  5. Java并发编程笔记之Semaphore信号量源码分析
  6. getDate()返回日期不一致问题引发的bug
  7. iOS本地推送UILocalNotification
  8. 根据select不同的选项实现相应input框添加项的显示
  9. hdu 1874(Dijkstra + Floyd)
  10. Careercup - Microsoft面试题 - 5428361417457664