python學習&字符串

  • 定義

字符串的定義,python中使用雙引號(""),或者單引號('')用於字符串的聲明。

  • 訪問

對於整個字符串而言,可以拆分爲一個一個單個字符,組成的數組。比如下面的字符。str_array="this is string of str_array"

使用str_array[0]則訪問第一字符:t,而使用str_array[0:4]則訪問了:this,而如果想訪問整個字符,可以使用這樣的方式.

str_array[0:],注意中間的冒號。也可以從字符的尾部訪問,比如這種方式str[1,-1]的值爲his is string of str_arra。好了,我們來測試一下代碼。

  • 更新

更新的將作用另外一個變量,對原有數據不影響,比如str="this is str" 執行str[:4]+" is hello"後,值任然是this is str,如何理解,來看一下測試。

  • 運算

我們來對字符串進行運算,平常用得比較多的是in not in以及連接(+)操作。如果使用的是in和not in將返回一個布爾值。

  • 字符路徑

在arcpy中,矢量(shapefile),柵格(tif),以及工作空間的路徑以字符的形式來呈現,一般使用"C:\desktop\temp\shp",上面的方式會出現了轉換字符"\t",簡單的說轉義字符代表着一個特殊意義字符。如果還用於路徑的讀取那麼,將會出現錯誤。那麼在arcpy中如何避免這個問題,可以使用三種方式:r"C:\desktop\temp\shp","C:/desktop/temp/shp","C:\\desktop\\temp\\shp",即用r來標記,用單的正斜槓,用雙的反斜槓。

​​​​​​​

 

 

發佈了243 篇原創文章 · 獲贊 82 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章