如何在Arcgis中使用python將字段中的之一個(gè)字母大寫?
使用python將單詞大寫?
如果您的字母和單詞在一個(gè)字段中都是大寫或小寫,并且您希望每個(gè)單詞的之一個(gè)字母大寫…
…我們?yōu)槟峁┝艘恍┲苯拥膒ython代碼。
…您所需要的只是Arcgis(Arcmap)中的字段計(jì)算器和一些Python。
本分步指南將幫助您開始:
添加微信好友, 獲取更多信息
復(fù)制微信號(hào)
本教程將完成什么?
我們只需要取任何字段,并將之一個(gè)字符改為大寫字母。單詞中的其他字母將是小寫。
例如:
舊金山 將成為 舊金山
舊金山 將成為 舊金山
舊金山 將成為 舊金山
….所以之一個(gè)字母將使用一些python代碼大寫。
我們?cè)赑ython中使用. ** title()**字符串運(yùn)算符來(lái)實(shí)現(xiàn)我們的目標(biāo)。
步驟1創(chuàng)建一個(gè)名為“大寫”的新文本字段?
此文本字段將用于存儲(chǔ)大寫單詞。使“文本長(zhǎng)度”屬性足夠大,可以容納其他字段中的所有文本。
現(xiàn)在,您的表中應(yīng)該有一個(gè)名為大寫的新文本字段:
第二步使用現(xiàn)場(chǎng)計(jì)算器?
右鍵單擊新字段“大寫”。
選擇“字段計(jì)算器”選項(xiàng)。
步驟3輸入python代碼?
首先,選擇python單選按鈕。
在“表達(dá)式”文本框中,雙擊包含要大寫之一個(gè)字母的現(xiàn)有文本字段的字段。在字段后面鍵入.title(),然后按OK。
以下是字段計(jì)算器代碼塊的示例:
如果看到結(jié)果,它會(huì)有一個(gè)新的帶大寫字母的字段。
如果出現(xiàn)錯(cuò)誤,請(qǐng)嘗試以下操作:
首先選擇記錄,運(yùn)行這個(gè)python代碼塊。
不要將.title()大寫為“t”
帶arcmap和python的大寫字母結(jié)果?
python有一個(gè)簡(jiǎn)單的解決方案,可以將文本字段中的之一個(gè)字母大寫。
還可以使用.lower()屬性將文本字段中的字符串轉(zhuǎn)換為所有小寫。.upper()返回一個(gè)強(qiáng)的副本,所有大小寫字符都轉(zhuǎn)換為大寫。
從標(biāo)題到小寫到大寫…
使用這些方便的python字符串操作符可以為大數(shù)據(jù)集節(jié)省大量的時(shí)間。
來(lái)源:開源地理空間基金會(huì)中文分會(huì)
來(lái)源鏈接:https://www.osgeo.cn/post/17d06
本站聲明:網(wǎng)站內(nèi)容來(lái)源于 *** ,如有侵權(quán),請(qǐng)聯(lián)系我們,我們將及時(shí)處理。