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