计算器函数python 计算器函数功能怎么用( 六 )


表达式:
!SUB_REGION! + " " + !STATE_ABBR! 转换为正确的大小写形式
下列各例显示的是转换单词的不同方法,这些方法可使每个单词的首字母变为大写、其余字母变为小写 。
表达式:
' '.join([i.capitalize() for i in !STATE_NAME!.split(' ')]) 表达式:
!STATE_NAME!.title() 正则表达式
Python 的 re 模块提供了正则表达式匹配操作,可用于对字符串执行复杂的模式匹配和替换规则 。
re - 正则表达式运算正则表达式的用法
使用单词 Street 替换 St 或 St.,在字符串的末尾生成一个新单词 。
表达式:
update_street(!ADDRESS!)
代码块:
import re
def update_street(street_name):
return re.sub(r"""\b(St|St.)\Z""",
'Street',
street_name) 累加计算和顺序计算
可以使用全局变量来进行累加计算和顺序计算 。
根据某间隔值计算顺序 ID 或数字 。
表达式:
autoIncrement()
代码块:
rec=0
def autoIncrement():
global rec
pStart = 1 # adjust start value, if req'd
pInterval = 1 # adjust interval value, if req'd
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
return rec
计算数值型字段的累加值 。
表达式:
accumulate(!FieldA!)
代码块:
total = 0
def accumulate(increment):
global total
if total:
total += increment
else:
total = increment
return total
计算数值型字段的百分比增量 。
表达式:
percentIncrease(float(!FieldA!))
代码块:
lastValue = https://www.04ip.com/post/0
def percentIncrease(newValue):
global lastValue
if lastValue:
percentage = ((newValue - lastValue) / lastValue) * 100
else:
percentage = 0
lastValue = https://www.04ip.com/post/newValue
return percentage 随机值
可以使用 random 模块来计算随机值 。
通过 numpy 站点包来计算 0.0 和 1.0 之间的随机浮点值 。
表达式:
getRandomValue()
代码块:
import numpy
def getRandomValue():
return numpy.random.random()
使用随机模块来计算 0 与 10 之间的随机整数 。
表达式:
random.randint(0, 10)
代码块:
import random 计算空值
在 Python 表达式中,可通过 Python None 来计算空值 。
注:
仅当该字段为空时,才可以进行以下计算 。
使用 Python None 计算空值 。
表达式:
None 相关主题
有关字段计算的基础知识
授权转载:gisoracle
网课学习 + 权威结业证书
我们精心汇总了一些相对简单
培训考核通过便可获取的证书
自然资源部职鉴中心发证
可用于招投标、资质系统

测绘师继续教育20学时
中国测绘网新媒体中心
cehui8@qq.com
商务合作/微信 214979525
如何使用python编程写一个加法计算器1、打开idle 。点击file , 然后点击new file.这是创建一个新的文件 。
新建一个文件之后 , 我们输入第一行代码,使用print函数,在屏幕上打印一句话,其中字符串要使用双引号,输入法要使用英文输入法,如果符号使用中文输入法输入,就会出现错误 。print("我们做一个两个整数相加的计算题!")
同理,在屏幕上打印第二句话,与用户交互,提醒用户输入第一个数 。
第三行调用input函数 , 将用户输入的内容赋值给a,这时候a收到的是字符串信息,所以需要下一步把字符串转换为整型 。这输入计算机处理数据指令 。
然后依照以上的步骤写第二个加数,和最后输出的和,注意最后一句打印结果时,引号内部是字符串形式,x+y是数值形式 , 所以需要在中间加上一个逗号 。如果不加逗号就会提示错误信息,以上就是所有的程序编写完成,下一步就开始保存,命名 , 运行 。如图所示

推荐阅读